body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
}
.less-error-message {
  z-index: 3000 !important;
  position: absolute !important;
  top: 100px !important;
}
.font {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
}
.hFont {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
}
.smallFont {
  font-size: 10px !important;
  font-weight: normal !important;
  line-height: 14px !important;
}
sup {
  line-height: 12px;
}
.priceUp {
  display: block;
  float: left;
  height: 15px;
  width: 10px;
  margin-top: 5px;
  background: url("./images/infinity/icon_trend-up.png") no-repeat;
}
.priceDown {
  display: block;
  float: left;
  height: 15px;
  width: 10px;
  margin-top: 5px;
  background: url("./images/infinity/icon_trend-down.png") no-repeat;
}
.priceSame {
  display: block;
  float: left;
  height: 15px;
  width: 10px;
  margin-top: 5px;
  background: url("./images/infinity/icon_trend-same.png") no-repeat;
}
.icon.dag_e {
  background: url("./images/infinity/icon-e-dag.png") no-repeat;
}
.icon.dag_g {
  background: url("./images/infinity/icon-g-dag.png") no-repeat;
}
.icon.dag_g {
  background: url("./images/infinity/icon-g-dag.png") no-repeat;
}
.icon.economie {
  background: url("./images/infinity/icon-economie.png") no-repeat;
}
.icon.emissies {
  background: url("./images/infinity/icon-emissie.png") no-repeat;
}
.icon.olie {
  background: url("./images/infinity/icon-olie.png") no-repeat;
}
.icon.overig {
  background: url("./images/infinity/icon-overige.png") no-repeat;
}
.icon.termijn_e {
  background: url("./images/infinity/icon-e-termijn.png") no-repeat;
}
.icon.termijn_g {
  background: url("./images/infinity/icon-g-termijn.png") no-repeat;
}
.versie_1 {
  color: #83a400;
}
.versie_2 {
  color: #19a500;
}
.versie_3 {
  color: #247f13;
}
.versie_4 {
  color: #222222;
}
.pulswaarde {
  color: #c5073d !important;
}
html,
body {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}
h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 24px;
}
.h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
  color: #5b91b3;
}
h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
  color: #5b91b3;
}
.g h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
  color: #6ca43b;
}
.h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 14px;
  color: #374c59;
  font-weight: bold;
}
h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 14px;
  color: #374c59;
  font-weight: bold;
}
.g h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 14px;
  color: #3c5937;
  font-weight: bold;
}
.h4 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  color: #374c59;
  font-weight: bold;
}
h4 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  color: #374c59;
  font-weight: bold;
}
.g h4 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  color: #3c5937;
  font-weight: bold;
}
.h5 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  color: #4b5e69;
  font-weight: bold;
  padding: 6px 0 2px 6px;
}
h5 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  color: #4b5e69;
  font-weight: bold;
  padding: 6px 0 2px 6px;
}
.g h5 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  color: #4f694b;
  font-weight: bold;
  padding: 6px 0 2px 6px;
}
.h6 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
}
h6 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
}
#header {
  height: 81px;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  background: #a18535 url("./images/infinity/bg_header.png") repeat-x;
}
#header #hContainer {
  width: 1260px;
  position: relative;
  text-align: left;
  margin: 0 auto;
}
#header .logo {
  margin: 22px 0 0 0;
}
.menu {
  height: 33px;
  left: 0;
  position: fixed;
  text-align: center;
  top: 81px;
  width: 100%;
  z-index: 2000;
  border-top: solid 2px #ffffff;
  background: url("./images/infinity/bg_top-menu.png") repeat-x;
  color: #ffffff;
}
.menu .footer {
  position: absolute;
  bottom: -7px;
  left: 0;
  width: 100%;
  height: 7px;
}
.menu .topBorder {
  border-top: solid 1px #ffffff;
  height: 1px;
  width: 223px;
  padding: 0 0 10px 0;
}
.menu li {
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
  position: relative;
}
.menu li a {
  display: block;
  height: 18px;
  text-align: center;
  text-decoration: none;
  color: #ffffff;
}
.menu ul {
  margin: 0 auto;
  padding: 0;
  position: relative;
  list-style: none;
  text-align: left;
  width: 1260px;
  z-index: 1000;
}
.menu ul li {
  background: url("./images/infinity/menu_sep.gif") no-repeat;
}
.menu ul li a {
  margin: 1px 1px 0 0;
  padding: 5px 15px;
}
.menu ul li.inbox a {
  padding: 2px 4px 0 10px;
  height: 33px;
  border: none;
}
.menu ul li.inbox a img {
  border: none;
}
.menu ul li:hover {
  background: url("./images/infinity/bt_top-menu-over.png") repeat-x;
}
.menu ul li:hover a {
  color: #ffffff;
}
.menu ul li:hover ul {
  display: block;
}
.menu ul li:hover ul ul {
  display: none;
}
.menu ul ul {
  display: none;
  position: absolute;
  margin: 0 0 0 -1px;
  padding: 10px 0;
  top: 100%;
  left: 0;
  width: 230px;
  background: url("./images/infinity/bg_submenu-px.png") repeat-y;
}
.menu ul ul li {
  width: 230px;
  background: none;
}
.menu ul ul li:hover {
  background: none;
}
.menu ul ul li:hover a {
  background: url("./images/infinity/bt_topmenu-over.png");
}
.menu ul ul li:hover ul {
  display: block;
}
.menu ul ul li:hover ul li a {
  background: none;
}
.menu ul ul li:hover ul li a:hover {
  background: url("./images/infinity/bt_topmenu-over.png");
}
.menu ul ul li a {
  text-align: left;
  margin: 0 20px 0 11px;
  padding: 5px 0 5px 8px;
}
.menu ul ul ul {
  display: none;
  left: 210px;
  width: 100%;
  margin: -28px 0 0 1px;
  padding: 0 0 10px 0;
  z-index: 5010;
}
.menu .footer {
  background: url("./images/infinity/bg_menu-sub-footer.png") no-repeat;
}
.menu .readMailIcon,
.menu .unreadMailIcon {
  float: left;
}
.ie7 .menu .footer {
  bottom: -17px;
}
.systemInfo {
  position: absolute;
  right: 3px;
  bottom: 0;
  width: 220px;
  height: 40px;
  color: #ffffff;
  text-align: right;
}
a:link,
a:visited {
  color: #0066aa;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}
a:hover,
a:active {
  text-decoration: underline;
}
.clearfloat {
  clear: both;
  height: 0;
  width: 0;
}
.tSep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
}
.error,
.loginError {
  color: #c5073d;
}
.noStyle {
  border: none !important;
}
.fullWidth {
  width: 100%;
}
.vAlignTop {
  vertical-align: top;
}
.first {
  border-left: none;
}
.last {
  border-right: none;
}
#main {
  width: 1260px;
  text-align: left;
  margin: 116px auto 0 auto;
  padding: 0;
  position: relative;
}
#main.login {
  padding: 35px 0 0 0;
}
#main #content {
  margin-bottom: 10px;
}
.ie7 #main.login {
  padding: 0;
  margin-top: 40px;
}
.inputStyle input[type=text],
.inputStyle input[type=password],
.inputStyle select {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  color: #374c59;
  padding: 2px 2px 1px 2px;
  background: url("./images/infinity/bg-input-px.gif") #ffffff repeat-x;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.inputStyle input[type=text].numeriek,
.inputStyle input[type=password].numeriek,
.inputStyle select.numeriek {
  text-align: right;
}
.inputStyle input[type=text][disabled],
.inputStyle input[type=password][disabled],
.inputStyle select[disabled] {
  background: url("./images/infinity/bg-input-px-disabled.gif") #eeeeee repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
}
.inputStyle input[type=text][readonly],
.inputStyle input[type=password][readonly],
.inputStyle select[readonly] {
  background: url("./images/infinity/bg-input-px-disabled.gif") #f6f6f6 repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #5f707a;
}
.inputStyle select {
  padding: 2px 1px 1px 3px;
  color: #555555;
}
.inputStyle option {
  background: #ffffff;
}
.inputStyle textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  padding: 3px;
  margin: 2px 0;
  color: #374c59;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  min-height: 20px;
}
.inputStyle textarea[disabled] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
  background: #eeeeee;
}
.inputStyle textarea[readonly] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #5f707a;
  background: #f6f6f6;
}
.inputStyle input.statusAan {
  background: url("./images/infinity/btn_aan.png") no-repeat;
  font-size: 11px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 43px;
  height: 20px;
  border: none;
  color: #ffffff;
  padding-bottom: 3px;
  cursor: pointer;
  cursor: hand;
}
.inputStyle input.statusUit {
  background: url("./images/infinity/btn_uit.png") no-repeat;
  font-size: 11px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 43px;
  height: 20px;
  border: none;
  color: #ffffff;
  padding-bottom: 3px;
  cursor: pointer;
  cursor: hand;
}
.inputStyle input.statusAuto {
  background: url("./images/infinity/btn_auto.png") no-repeat;
  font-size: 11px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 43px;
  height: 20px;
  border: none;
  color: #ffffff;
  padding-bottom: 3px;
  cursor: pointer;
  cursor: hand;
}
.tooltipERROR + input[type=text],
input.error[type=text] {
  border-top: solid 1px #92012a;
  border-left: solid 1px #92012a;
  border-bottom: solid 1px #890027;
  border-right: solid 1px #890027;
  background: #c5073d;
  color: #ffffff;
}
.tooltipWARN + input[type=text],
input.warn[type=text] {
  border-top: solid 1px #aa5c00;
  border-left: solid 1px #aa5c00;
  border-bottom: solid 1px #884600;
  border-right: solid 1px #884600;
  background: #d98000;
  color: #ffffff;
}
input[type=text],
input[type=password],
select {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  color: #374c59;
  padding: 2px 2px 1px 2px;
  background: url("./images/infinity/bg-input-px.gif") #ffffff repeat-x;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
input[type=text].numeriek,
input[type=password].numeriek,
select.numeriek {
  text-align: right;
}
input[type=text][disabled],
input[type=password][disabled],
select[disabled] {
  background: url("./images/infinity/bg-input-px-disabled.gif") #eeeeee repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
}
input[type=text][readonly],
input[type=password][readonly],
select[readonly] {
  background: url("./images/infinity/bg-input-px-disabled.gif") #f6f6f6 repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #5f707a;
}
select {
  padding: 2px 1px 1px 3px;
  color: #555555;
}
option {
  background: #ffffff;
}
textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  padding: 3px;
  margin: 2px 0;
  color: #374c59;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  min-height: 20px;
}
textarea[disabled] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
  background: #eeeeee;
}
textarea[readonly] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #5f707a;
  background: #f6f6f6;
}
input.statusAan {
  background: url("./images/infinity/btn_aan.png") no-repeat;
  font-size: 11px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 43px;
  height: 20px;
  border: none;
  color: #ffffff;
  padding-bottom: 3px;
  cursor: pointer;
  cursor: hand;
}
input.statusUit {
  background: url("./images/infinity/btn_uit.png") no-repeat;
  font-size: 11px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 43px;
  height: 20px;
  border: none;
  color: #ffffff;
  padding-bottom: 3px;
  cursor: pointer;
  cursor: hand;
}
input.statusAuto {
  background: url("./images/infinity/btn_auto.png") no-repeat;
  font-size: 11px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 43px;
  height: 20px;
  border: none;
  color: #ffffff;
  padding-bottom: 3px;
  cursor: pointer;
  cursor: hand;
}
.g input[type=text],
.g input[type=password],
.g select {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  color: #3c5937;
  padding: 2px 2px 1px 2px;
  background: url("./images/infinity/bg-input-px.gif") #ffffff repeat-x;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.g input[type=text].numeriek,
.g input[type=password].numeriek,
.g select.numeriek {
  text-align: right;
}
.g input[type=text][disabled],
.g input[type=password][disabled],
.g select[disabled] {
  background: url("./images/infinity/bg-input-px-disabled.gif") #eeeeee repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
}
.g input[type=text][readonly],
.g input[type=password][readonly],
.g select[readonly] {
  background: url("./images/infinity/bg-input-px-disabled.gif") #f6f6f6 repeat-x;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #637a5f;
}
.g select {
  padding: 2px 1px 1px 3px;
  color: #555555;
}
.g option {
  background: #ffffff;
}
.g textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  padding: 3px;
  margin: 2px 0;
  color: #3c5937;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  min-height: 20px;
}
.g textarea[disabled] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #aaaaaa;
  background: #eeeeee;
}
.g textarea[readonly] {
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #637a5f;
  background: #f6f6f6;
}
.g input.statusAan {
  background: url("./images/infinity/btn_aan.png") no-repeat;
  font-size: 11px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 43px;
  height: 20px;
  border: none;
  color: #ffffff;
  padding-bottom: 3px;
  cursor: pointer;
  cursor: hand;
}
.g input.statusUit {
  background: url("./images/infinity/btn_uit.png") no-repeat;
  font-size: 11px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 43px;
  height: 20px;
  border: none;
  color: #ffffff;
  padding-bottom: 3px;
  cursor: pointer;
  cursor: hand;
}
.g input.statusAuto {
  background: url("./images/infinity/btn_auto.png") no-repeat;
  font-size: 11px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 43px;
  height: 20px;
  border: none;
  color: #ffffff;
  padding-bottom: 3px;
  cursor: pointer;
  cursor: hand;
}
.ff input[type=text],
.ff input[type=password] {
  padding: 4px 3px 3px 3px;
}
.ie input[type=text],
.ie input[type=password] {
  padding: 1px 3px 5px 3px;
}
button {
  padding: 0 10px 0 0;
  border: solid 1px transparent;
  border-width: 0 1px 0 1px;
  margin: 1px 0;
  font-size: 12px;
  text-align: left;
  color: #ffffff;
  position: relative;
  cursor: pointer;
  cursor: hand;
  overflow: visible;
  background: url("./images/infinity/ph-btn_blue_sprite.png") no-repeat right -74px transparent;
  outline: none;
  line-height: 16px !important;
  min-width: 50px;
}
button span {
  padding: 3px 0 1px 8px;
  height: 20px;
  background: url("./images/infinity/ph-btn_blue_sprite.png") no-repeat left -37px transparent;
  position: relative;
  display: block;
  white-space: nowrap;
  outline: none;
}
button::-moz-focus-inner {
  border: solid 2px transparent;
  border-width: 0 1px 0 1px;
  padding: 0;
}
button:hover,
button:focus {
  background-position: right -111px;
}
button:hover span,
button:focus span {
  background-position: left top;
}
button:active {
  background-position: right -805px;
}
button:active span {
  background-position: left -771px;
}
button.disabled {
  background-position: right -659px;
  color: #cccccc;
  cursor: default;
}
button.disabled span {
  background-position: left -585px;
}
button.forward {
  background-position: right -222px;
  padding: 0 17px 0 0;
}
button.forward span {
  padding-right: 7px;
}
button.forward:hover,
button.forward:focus {
  background-position: right -259px;
}
button.forward:active {
  background-position: right -874px;
}
button.forward:active span {
  padding-right: 7px;
}
button.forward.disabled {
  background-position: right -696px;
}
button.back span {
  background-position: left -185px;
  padding-left: 25px;
}
button.back:hover span,
button.back:focus span {
  background-position: left -148px;
}
button.back:active span {
  background-position: left -841px;
  padding-left: 25px;
}
button.back.disabled span {
  background-position: left -622px;
}
button.subBtn {
  background-position: right -370px;
}
button.subBtn span {
  background-position: left -333px;
}
button.subBtn:hover,
button.subBtn:focus {
  background-position: right -407px;
}
button.subBtn:hover span,
button.subBtn:focus span {
  background-position: left -296px;
}
button.subBtn:active {
  background-position: right -949px;
}
button.subBtn:active span {
  background-position: left -911px;
}
button.subBtn.disabled {
  background-position: right -659px;
  color: #cccccc;
  cursor: default;
}
button.subBtn.disabled span {
  background-position: left -585px;
}
button.subBtn.disabled:active span {
  padding: 3px 0 1px 10px;
}
button.subBtn.forward {
  background-position: right -518px;
}
button.subBtn.forward span {
  padding-right: 7px;
}
button.subBtn.forward:hover,
button.subBtn.forward:focus {
  background-position: right -555px;
}
button.subBtn.forward:active {
  background-position: right -1022px;
}
button.subBtn.forward:active span {
  padding-right: 7px;
}
button.subBtn.forward.disabled {
  background-position: right -696px;
}
button.subBtn.back span {
  background-position: left -481px;
  padding-left: 25px;
}
button.subBtn.back:hover span,
button.subBtn.back:focus span {
  background-position: left -444px;
}
button.subBtn.back:active span {
  background-position: left -985px;
  padding-left: 25px;
}
button.subBtn.back.disabled span {
  background-position: left -622px;
}
button.subBtn.active {
  padding: 0 18px 0 0;
  background-position: right -733px;
  cursor: default;
}
button.subBtn.active span {
  background-position: left -296px;
  padding-right: 7px;
}
button.subBtn.active:active span {
  padding: 3px 7px 1px 10px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  button span {
    margin-top: -1px;
  }
}
.ie button {
  line-height: 18px !important;
}
.ie button span {
  padding-top: 1px;
  padding-bottom: 3px;
}
.ff button {
  line-height: 15px !important;
}
.ie7 button {
  border: none;
  margin: 0 3px -3px 0;
}
.ie7 button span {
  padding-bottom: 5px;
}
.ie7 button.forward {
  background-position: right -222px !important;
  padding: 0 17px 0 0;
}
.ie7 button.forward:hover {
  background-position: right -259px !important;
}
.ie7 .subBtn.forward {
  background-position: right -518px !important;
}
.ie7 .subBtn.forward:hover {
  background-position: right -555px !important;
}
.breadcrumb {
  float: left;
  padding: 0 0 10px 0;
  margin-top: 10px;
  height: 35px;
}
.breadcrumb li {
  float: left;
  padding: 0 10px 0 18px;
  background: url("./images/infinity/sep_arrow-breadcrumb.png") no-repeat 0% 60%;
}
.breadcrumb a:link,
.breadcrumb a:visited {
  text-decoration: underline;
}
.breadcrumb a:hover,
.breadcrumb a:active {
  text-decoration: none;
}
.tContainer {
  clear: left;
}
.tContainer .title {
  float: left;
}
.tContainer .nav {
  float: right;
}
.tContainer .nav .btn_help {
  cursor: pointer;
  cursor: hand;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.tContainer .nav .btn_help:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.tContainer .nav .btn_help.space {
  margin-right: 3px;
}
.tContainer .nav .loader {
  margin-top: 6px;
}
.tContainer .nav .loaderTxt {
  float: left;
  margin-right: 5px;
  line-height: 16px;
}
.selectors {
  margin: 8px 0 15px 0;
  height: 30px;
}
.selectors .holder {
  float: left;
}
.selectors label {
  font-weight: bold;
  margin-right: 5px;
}
.selectors table {
  display: inline-block;
  margin: 2px 0 0 2px;
}
.selectors input[type=checkbox] {
  display: inline-block;
  margin: 0 2px 0 4px;
}
.selectors select,
.selectors td label {
  margin-right: 4px;
  font-weight: normal;
  display: inline-block;
}
.selectors button {
  float: right;
}
.selectors input[type=text] {
  margin-right: 5px;
}
.radioBtns {
  float: left;
  margin-top: -3px;
}
.lang_menu {
  float: right;
}
.lang_select {
  float: left;
  margin-left: 8px;
  cursor: pointer;
  cursor: hand;
  width: 24px;
  height: 18px;
}
.lang_select.country_NL {
  background: url("./images/infinity/flag_NL.jpg") no-repeat;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.lang_select.country_NL:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.lang_select.country_BE {
  background: url("./images/infinity/flag_BE.jpg") no-repeat;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.lang_select.country_BE:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.language_select {
  float: right;
}
.language_select input {
  border: 0;
}
.language_select .language_NL {
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
  background: url("./images/infinity/flag_NL.jpg") no-repeat;
}
.language_select .language_NL:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.language_select .language_EN {
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
  background: url("./images/infinity/flag_EN.jpg") no-repeat;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.language_select .language_EN:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.panelMenu {
  float: left;
  width: 220px;
}
.rich-pmenu {
  margin-bottom: 10px !important;
}
.rich-pmenu div,
.rich-pmenu table {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
}
.rich-pmenu img {
  margin: 0 3px;
}
.rich-pmenu .top-menu-group {
  background: #267db7;
  color: #ffffff;
}
.rich-pmenu .top-menu-group td {
  padding: 3px 0;
}
.rich-pmenu .top-menu-group.rich-pmenu-hovered-element {
  background: #0066aa;
}
.rich-pmenu .menu-group {
  background: #66a3cc;
  color: #ffffff;
}
.rich-pmenu .menu-group td {
  padding: 3px 0;
}
.rich-pmenu .menu-group.rich-pmenu-hovered-element {
  background: #4c94c3;
}
.rich-pmenu .menu-group .rich-pmenu-group-self-icon img {
  margin-left: -1px;
}
.rich-pmenu .menu-group-child {
  background: #99c2dd;
}
.rich-pmenu .menu-group-child td {
  padding: 3px 0;
}
.rich-pmenu .menu-group-child.rich-pmenu-hovered-element {
  background: #7fb3d4;
}
.rich-pmenu .rich-pmenu-item {
  margin: 0;
  color: #374c59;
  border: none;
  border-top: solid 1px #eeeeee;
}
.rich-pmenu .rich-pmenu-item td {
  padding: 3px 0;
}
.rich-pmenu .rich-pmenu-item.rich-pmenu-hovered-element {
  color: #0066aa;
  background: #eef4f7;
}
.rich-pmenu .rich-pmenu-item .rich-pmenu-selected-element {
  background: #dee9f0;
  color: #0066aa;
  font-weight: bold;
  font-style: normal;
}
.rich-pmenu .rich-pmenu-item .rich-pmenu-item-icon img {
  margin-left: -1px;
}
.rich-pmenu .rich-pmenu-top-group-div {
  border: solid 1px #eeeeee;
}
.helpPanel {
  position: absolute;
  top: 110px;
  right: 0px;
  display: none;
  background: #ffffff;
  border: 1px solid #5b91b3;
  width: 450px;
  padding: 20px;
  z-index: 200;
  opacity: 0.95;
  -moz-opacity: 0.95;
  -khtml-opacity: 0.95;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=95);
}
.jqmOverlay {
  background: #ffffff;
  opacity: 0.1;
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=10);
  cursor: progress;
  z-index: 0;
}
.jqmWindow {
  display: none;
  position: fixed;
  top: 30%;
  left: 45%;
  margin-top: 145px;
  z-index: 4;
  width: 272px;
  height: 150px;
  background: url("./images/infinity/bg_loadingWindow.png") no-repeat;
}
.loaderAnim {
  float: left;
  margin-left: 86px;
  clear: right;
}
.loaderText {
  text-align: center;
  padding: 0 10px;
  font-size: 16px;
  color: #a18535;
}
.loaderText span {
  color: #0066aa;
}
.modalMessage {
  padding: 10px;
  display: none;
  position: absolute;
  top: 85px;
  left: 50%;
  margin-left: -175px;
  background: #f7f9fb;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.modalMessage div,
.modalMessage input {
  float: left;
}
.modalMessage h2 {
  margin: 0;
}
.modalMessage .sep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #cddee8;
  margin: 8px 0 8px 0;
}
.modalMessage .main {
  width: 100%;
}
.modalMessage .buttons {
  padding: 5px 0px 0px 0px;
  margin: 0 0 0 -2px;
  clear: both;
}
.modalMessage .label {
  margin: 5px 0 0 2px;
}
.modalMessage350 {
  padding: 10px;
  display: none;
  position: absolute;
  top: 85px;
  left: 50%;
  margin-left: -175px;
  background: #f7f9fb;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  width: 350px;
}
.modalMessage350 div,
.modalMessage350 input {
  float: left;
}
.modalMessage350 h2 {
  margin: 0;
}
.modalMessage350 .sep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #cddee8;
  margin: 8px 0 8px 0;
}
.modalMessage350 .main {
  width: 100%;
}
.modalMessage350 .buttons {
  padding: 5px 0px 0px 0px;
  margin: 0 0 0 -2px;
  clear: both;
}
.modalMessage350 .label {
  margin: 5px 0 0 2px;
}
.ie7 .jqmOverlay {
  background: none;
}
.g .modalMessage {
  padding: 10px;
  display: none;
  position: absolute;
  top: 85px;
  left: 50%;
  margin-left: -175px;
  background: #f8faf5;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.g .modalMessage div,
.g .modalMessage input {
  float: left;
}
.g .modalMessage h2 {
  margin: 0;
}
.g .modalMessage .sep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #d3e4c4;
  margin: 8px 0 8px 0;
}
.g .modalMessage .main {
  width: 100%;
}
.g .modalMessage .buttons {
  padding: 5px 0px 0px 0px;
  margin: 0 0 0 -2px;
  clear: both;
}
.g .modalMessage .label {
  margin: 5px 0 0 2px;
}
.g .modalMessage350 {
  padding: 10px;
  display: none;
  position: absolute;
  top: 85px;
  left: 50%;
  margin-left: -175px;
  background: #f8faf5;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  width: 350px;
}
.g .modalMessage350 div,
.g .modalMessage350 input {
  float: left;
}
.g .modalMessage350 h2 {
  margin: 0;
}
.g .modalMessage350 .sep {
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #d3e4c4;
  margin: 8px 0 8px 0;
}
.g .modalMessage350 .main {
  width: 100%;
}
.g .modalMessage350 .buttons {
  padding: 5px 0px 0px 0px;
  margin: 0 0 0 -2px;
  clear: both;
}
.g .modalMessage350 .label {
  margin: 5px 0 0 2px;
}
.selectDownload_panel {
  position: absolute;
  display: none;
  z-index: 200;
  width: 200px;
  margin-left: 405px;
  right: 0 !important;
  padding: 10px;
  background: #f7f9fb;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.selectDownload_panel input {
  float: left;
  padding: 2px 2px 0 0;
}
.selectDownload_panel .sep {
  width: inherit;
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #cddee8;
  margin: 5px 0 5px 0;
}
.selectDownload_panel .sep.sub {
  background: #dee9f0;
  margin: 5px 0;
}
.tooltipERROR {
  color: #c5073d;
}
.tooltipERROR li {
  padding: 5px;
  margin-left: 8px;
  background: url("./images/infinity/icon_error-23x23.png") no-repeat 0% 50%;
}
.tooltipWARN {
  color: #d98000;
}
.tooltipWARN li {
  padding: 5px;
  margin-left: 8px;
  background: url("./images/infinity/icon_warn-23x23.png") no-repeat 0% 50%;
}
.tooltip {
  border: solid 2px #a18535;
  color: #a18535;
}
.tooltip li {
  background: url("./images/infinity/icon_info-23x23.png") no-repeat 0% 55%;
  padding: 8px 10px 8px 30px;
  margin-left: 8px;
  text-align: left;
}
.tooltip.bottom {
  float: none;
  clear: both;
}
.rich-tool-tip {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  border: solid 1px #eeeeee;
  background: #f7f9fb;
  padding: 5px 7px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.rich-tool-tip table {
  border-collapse: separate;
  border-spacing: 0 2px;
}
.rich-tool-tip table td {
  padding: 0 4px;
  vertical-align: middle;
  text-align: left;
  line-height: 24px;
}
.rich-tool-tip table td.label {
  font-weight: bold;
  color: #374c59;
  background: #dee9f0;
  border: solid 1px #dee9f0;
}
.rich-tool-tip table td.data {
  border: solid 1px #dee9f0;
  background: #ffffff;
}
.g .rich-tool-tip {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  border: solid 1px #eeeeee;
  background: #f8faf5;
  padding: 5px 7px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.g .rich-tool-tip table {
  border-collapse: separate;
  border-spacing: 0 2px;
}
.g .rich-tool-tip table td {
  padding: 0 4px;
  vertical-align: middle;
  text-align: left;
  line-height: 24px;
}
.g .rich-tool-tip table td.label {
  font-weight: bold;
  color: #3c5937;
  background: #e2edd8;
  border: solid 1px #e2edd8;
}
.g .rich-tool-tip table td.data {
  border: solid 1px #e2edd8;
  background: #ffffff;
}
.contract_g .rich-tool-tip {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  border: solid 1px #eeeeee;
  background: #f8faf5;
  padding: 5px 7px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.contract_g .rich-tool-tip table {
  border-collapse: separate;
  border-spacing: 0 2px;
}
.contract_g .rich-tool-tip table td {
  padding: 0 4px;
  vertical-align: middle;
  text-align: left;
  line-height: 24px;
}
.contract_g .rich-tool-tip table td.label {
  font-weight: bold;
  color: #3c5937;
  background: #e2edd8;
  border: solid 1px #e2edd8;
}
.contract_g .rich-tool-tip table td.data {
  border: solid 1px #e2edd8;
  background: #ffffff;
}
.globalMessages {
  position: absolute;
  z-index: 1000;
  right: 0;
}
.globalMessages .rich-messages dt {
  overflow: auto;
  padding: 0 5px 5px 5px;
  background: #ffffff;
  margin-top: 2px;
  opacity: 0.9;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=90);
}
.globalMessages .rich-messages .error {
  border: solid 1px #c5073d;
  color: #c5073d;
}
.globalMessages .rich-messages .warn {
  border: solid 1px #d98000;
  color: #d98000;
}
.globalMessages .rich-messages .info {
  border: solid 1px #0066aa;
  color: #0066aa;
}
.globalMessages .rich-messages .rich-messages-marker {
  float: left;
}
.globalMessages .rich-messages img {
  margin-top: 4px;
}
.globalMessages .rich-messages .rich-messages-label {
  float: right;
  margin: 6px 0 0 5px;
}
.highlightText {
  float: right;
  padding: 5px;
  color: #c5073d;
}
.ie7 .globalMessages .rich-messages-label {
  float: left;
}
.baseIconSpecs {
  float: left;
  width: 28px;
  height: 28px;
  margin: 4px;
  background: url("./images/infinity/icon_warn-23x23.png") no-repeat;
}
.systemAlerts {
  right: 0;
  position: absolute;
  padding: 5px;
  z-index: 20;
  border: solid 1px #d98000;
  max-width: 850px;
  margin-top: 2px;
}
.systemAlerts .iconAlert {
  float: left;
  width: 28px;
  height: 28px;
  margin: 4px;
  background: url("./images/infinity/icon_warn-23x23.png") no-repeat;
}
.loginAlert {
  float: left;
  border: solid 1px #d98000;
  padding: 15px 15px 15px 10px;
  margin: 60px 10px 0 0;
  width: 300px;
  min-height: 203px;
  position: relative;
}
.loginAlert .iconAlert {
  float: left;
  width: 28px;
  height: 28px;
  margin: 4px;
  background: url("./images/infinity/icon_warn-23x23.png") no-repeat;
  min-height: 200px;
}
.totalLabel {
  float: left;
  margin: 0 0 15px 0;
  padding: 0 8px;
  font-weight: bold;
  line-height: 26px;
  background: #eeeeee;
}
.totalData {
  float: left;
  border: solid 1px #eeeeee;
  margin: 0 5px 0 0;
  padding: 0 8px;
  line-height: 24px;
}
.totalData label {
  line-height: 24px;
  font-weight: normal;
}
.som {
  float: left;
  margin: 0 5px 0 0;
  line-height: 25px;
}
.baseBlock {
  float: left;
  border: solid 1px #eeeeee;
  margin: 60px 10px 0 0;
  padding: 30px 30px 20px 30px;
  min-height: 183px;
  position: relative;
}
.loginWindow {
  float: left;
  border: solid 1px #eeeeee;
  margin: 60px 10px 0 0;
  padding: 30px 30px 20px 30px;
  min-height: 183px;
  position: relative;
}
.loginWindow .title {
  position: absolute;
  top: -40px;
  left: 20px;
  font-weight: bold;
  background-color: #ffffff;
}
.loginWindow input {
  width: 244px;
}
.linksList {
  float: left;
  border: solid 1px #eeeeee;
  margin: 60px 10px 0 0;
  padding: 30px 30px 20px 30px;
  min-height: 183px;
  position: relative;
}
.linksList li a {
  padding: 2px 0 2px 15px;
  background: url("./images/infinity/sep_arrow-breadcrumb.png") no-repeat 0% 53%;
}
.linksList.handleiding {
  width: 210px;
}
.linksList .iconSpecs {
  float: left;
  width: 23px;
  height: 21px;
  margin-right: 5px;
}
.linksList .iconPDF {
  float: left;
  width: 23px;
  height: 21px;
  margin-right: 5px;
  background: url("./images/infinity/icon-pdf.gif") no-repeat;
}
.linksList .iconVideo {
  float: left;
  width: 23px;
  height: 21px;
  margin-right: 5px;
  background: url("./images/infinity/icon-video.gif") no-repeat;
}
.linksList .loginLink {
  line-height: 22px;
  height: 30px;
}
.loginMelding .linksList {
  margin: 10px 10px 0 0;
  min-height: 10px;
}
.ie7 .linkList.handleiding {
  width: 280px;
}
.dashboard div {
  float: left;
}
.dashboard .grid_row {
  width: 100%;
  margin: 1px 0;
  clear: both;
}
.dashboard .grid_row img {
  padding: 3px 2px 2px 2px;
}
.dashboard .grid_row .widget {
  height: 211px;
  margin: 0 4px 0 0;
  padding: 8px 2px 8px 8px;
  position: relative;
  float: left;
}
.dashboard .grid_row .widget .holder {
  margin: 0 5px 0 0;
  width: 279px;
}
.dashboard .grid_row .widget .dash_info {
  width: 200px;
}
.dashboard .grid_row .widget .ajaxLoader .holder {
  text-align: center;
}
.dashboard .grid_row .widget .ajaxLoader .holder img {
  padding: 60px 12px 0 0;
}
.dashboard .grid_row .widget .wgt_title {
  color: #ffffff;
  margin: 0 0 1px 0;
  padding: 0 5px 0 8px;
  width: 218px;
  line-height: 25px;
  height: 25px;
  font-weight: bold;
  background-color: #374c59;
}
.dashboard .grid_row .widget .wgt_title span {
  font-weight: normal;
  float: right;
}
.dashboard .grid_row .widget .wgt_label {
  background-color: #eef4f7;
  color: #374c59;
  width: 124px;
  padding: 0 5px;
  line-height: 25px;
  margin: 0 0 1px 0;
}
.dashboard .grid_row .widget .wgt_label.small {
  width: 66px;
}
.dashboard .grid_row .widget .wgt_label.gas {
  background-color: #f0f6eb;
  color: #3c5937;
}
.dashboard .grid_row .widget .wgt_data {
  border: solid 1px #eef4f7;
  border-left: none;
  width: 86px;
  padding: 0 5px;
  line-height: 23px;
  margin: 0 0 1px 0;
}
.dashboard .grid_row .widget .wgt_data.gas {
  border-color: #f0f6eb;
}
.dashboard .grid_row .widget .wgt_data.small {
  width: 50px;
}
.dashboard .grid_row .widget .wgt_data.small.op {
  background-color: #f1f9e7;
  border: solid 1px #f1f9e7;
  border-width: 1px 0;
  margin-left: 1px;
}
.dashboard .grid_row .widget .wgt_data.small.af {
  background-color: #f9e6eb;
  border: solid 1px #f9e6eb;
  border-left: none;
  margin-left: 1px;
}
.dashboard .grid_row .widget .wgt_tLabel,
.dashboard .grid_row .widget .wgt_tData {
  background-color: #6b9cba;
  color: #ffffff;
}
.dashboard .grid_row .widget .wgt_tLabel.gas,
.dashboard .grid_row .widget .wgt_tData.gas {
  background-color: #91b770;
}
.dashboard .grid_row .widget .content {
  padding: 0 0 0 8px;
  margin: 10px 0 0 0;
  width: 222px;
}
.dashboard .grid_row .widget .content .photo {
  float: right;
  border-right: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}
.dashboard .grid_row .widget .legend {
  background: url("./images/infinity/dash-legend-dash-preview.gif") no-repeat;
  width: 112px;
  height: 13px;
  margin: 2px 0 2px 0;
}
.dashboard .grid_row .widget button {
  width: 232px;
}
.dashboard .grid_row .widget button.half {
  width: 116px;
}
.dashboard .grid_row .widget .subBtn {
  width: 116px;
}
.dashboard .grid_row .widget .news_row {
  width: 231px;
  background: url("./images/infinity/bg-news-px.png") repeat-x;
  height: 25px;
}
.dashboard .grid_row .widget .news_row:hover {
  background: url("./images/infinity/bg-news-px-hover.gif") repeat-x;
  cursor: pointer;
  cursor: hand;
}
.dashboard .grid_row .widget .news_row.active,
.dashboard .grid_row .widget .news_row.active:hover {
  background: url("./images/infinity/bg-news-px-active.gif") repeat-x;
  cursor: default;
}
.dashboard .grid_row .widget .news_row .icon {
  width: 25px;
  height: 20px;
  margin-left: 2px;
  margin-top: 1px;
}
.dashboard .grid_row .widget .news_row .title {
  line-height: 26px;
}
.dashboard .grid_row .widget .news_popout {
  display: none;
  position: absolute;
  top: 184px;
  right: -3px;
  z-index: 501;
  width: 241px;
  padding: 0 2px 4px 8px;
  background: url("./images/infinity/dash-panel-bg-px.png") repeat-y;
}
.dashboard .grid_row .widget .news_popout .footer {
  position: absolute;
  height: 5px;
  width: 249px;
  margin: 0 0 -5px -8px;
  left: 8px;
  bottom: 0;
  background: url("./images/infinity/dash-panel-footer.png") no-repeat;
}
.dashboard .grid_row .widget .newsItem {
  display: none;
  position: absolute;
  width: 450px;
  height: auto;
  right: 250px;
  top: 0;
  border: solid 1px #6b9cba;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  background: #ffffff;
  padding: 15px;
  z-index: 200;
}
.dashboard .grid_row .widget .newsItem .tSep {
  margin-bottom: 10px;
}
.dashboard .grid_row .widget .newsItem .selectedArrow {
  position: absolute;
  right: -11px;
  top: 7px;
  z-index: 100;
  height: 25px;
  width: 19px;
  background: url("./images/infinity/news-selected-arrow.png") no-repeat;
}
.dashboard .grid_row .widget .selection:hover,
.dashboard .grid_row .widget .selection:hover .wgt_label {
  background: #dee9f0;
}
.dashboard .grid_row .widget .theme_g .wgt_title {
  background-color: #3c5937;
}
.dashboard .grid_row .widget .theme_g .wgt_tData,
.dashboard .grid_row .widget .theme_g .wgt_tLabel {
  background-color: #6ca43b;
}
.dashboard .grid_row .widget .theme_g .wgt_label {
  background-color: #f0f6eb;
}
.dashboard .grid_row .widget .theme_g .selection:hover,
.dashboard .grid_row .widget .theme_g .selection:hover .wgt_label {
  background: #e2edd8;
}
.dashboard .grid_row .wgt_half {
  width: 112px;
  background: url("./images/infinity/bg_widget-0.5x1.png") no-repeat;
}
.dashboard .grid_row .wgt_half div {
  float: none;
}
.dashboard .grid_row .wgt_half .wgt_title {
  width: 92px;
}
.dashboard .grid_row .wgt_half .wgt_label {
  width: 94px;
  margin: 0 0 2px 0;
}
.dashboard .grid_row .wgt_half .wgt_data {
  width: 92px;
  margin: 0 0 2px 0;
}
.dashboard .grid_row .wgt_half .ajaxLoader .holder {
  width: 112px;
}
.dashboard .grid_row .wgt_empty {
  width: 232px;
  padding: 8px;
}
.dashboard .grid_row .wgt_1x1 {
  position: relative;
  width: 232px;
  background: url("./images/infinity/bg_widget-1x1.png") no-repeat;
  padding: 8px;
}
.dashboard .grid_row .wgt_1x1 .ajaxLoader .holder {
  width: 232px;
}
.dashboard .grid_row .wgt_2x1 {
  width: 488px;
  background: url("./images/infinity/bg_widget-2x1.png") no-repeat;
  padding: 8px;
  margin: 0;
}
.dashboard .grid_row .wgt_2x1 .wgt_title {
  width: 470px;
  margin-bottom: 5px;
}
.dashboard .grid_row .wgt_2x1 .wgt_label {
  width: 98px;
}
.dashboard .grid_row .wgt_2x1 .wgt_data {
  width: 79px;
}
.dashboard .grid_row .wgt_2x1 .m3 {
  line-height: 22px;
}
.dashboard .grid_row .wgt_2x1 .ajaxLoader .holder {
  width: 488px;
}
.dashboard .grid_row .wgt_apx-onbalans .wgt_data {
  width: 112px;
}
.dashboard .grid_row .wgt_apx-onbalans .dataRow div {
  float: left;
  width: 279px;
  height: 5px;
}
.dashboard .grid_row .wgt_apx-onbalans .aan {
  background-color: #73c818;
}
.dashboard .grid_row .wgt_apx-onbalans .uit {
  background-color: #c5073d;
}
.dashboard .grid_row .wgt_apx-onbalans button {
  width: 200px;
}
.dashboard .grid_row .wgt_flexGas_preview {
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=60);
}
.dashboard .grid_row .wgt_flexGas_preview:hover {
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.dashboard .grid_row .wgt_flexGas_preview.active {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.dashboard .grid_row .wgt_alarmen .wgt_title {
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_alarmen .wgt_tLabel {
  padding: 2px 8px;
  font-weight: bold;
}
.dashboard .grid_row .wgt_alarmen .wgt_tData {
  border-left: white solid 1px;
  padding: 2px 8px;
  font-weight: bold;
}
.dashboard .grid_row .wgt_alarmen .wgt_data,
.dashboard .grid_row .wgt_alarmen .wgt_label {
  padding: 0 8px;
}
.dashboard .grid_row .wgt_alarmen .noData {
  border: none;
}
.dashboard .grid_row .wgt_prijzen {
  position: relative;
}
.dashboard .grid_row .wgt_prijzen .wgt_tLabel,
.dashboard .grid_row .wgt_prijzen .wgt_label {
  width: 85px;
  font-weight: bold;
  padding: 0 4px;
  margin: 0;
  line-height: 15px;
}
.dashboard .grid_row .wgt_prijzen .wgt_tData,
.dashboard .grid_row .wgt_prijzen .wgt_data {
  width: 60px;
  padding: 0 4px;
  margin: 0;
  line-height: 16px;
  border: none;
  border-bottom: solid 1px #eef4f7;
  border-left: solid 1px #eef4f7;
}
.dashboard .grid_row .wgt_prijzen .wgt_tData.nodata,
.dashboard .grid_row .wgt_prijzen .wgt_data.nodata {
  border-left: none;
}
.dashboard .grid_row .wgt_prijzen .wgt_tData div,
.dashboard .grid_row .wgt_prijzen .wgt_data div {
  width: 10px;
  height: 13px;
  margin: 1px 4px 0 0;
}
.dashboard .grid_row .wgt_prijzen .wgt_label {
  font-weight: normal;
  border-bottom: solid 1px #ffffff;
  line-height: 16px;
}
.dashboard .grid_row .wgt_prijzen .wgt_tLabel,
.dashboard .grid_row .wgt_prijzen .wgt_tData {
  line-height: 18px;
  font-size: 12px;
}
.dashboard .grid_row .wgt_prijzen .wgt_tLabel.date,
.dashboard .grid_row .wgt_prijzen .wgt_tData.date {
  font-size: 11px;
}
.dashboard .grid_row .wgt_prijzen .apx_prijzen_panel,
.dashboard .grid_row .wgt_prijzen .e_prijzen_panel,
.dashboard .grid_row .wgt_prijzen .g_prijzen_panel {
  position: absolute;
  display: none;
  z-index: 500;
  width: 241px;
  padding: 8px 2px 8px 8px;
  background: url("./images/infinity/dash-panel-bg-px.png") repeat-y;
}
.dashboard .grid_row .wgt_prijzen .apx_prijzen_panel .footer,
.dashboard .grid_row .wgt_prijzen .e_prijzen_panel .footer,
.dashboard .grid_row .wgt_prijzen .g_prijzen_panel .footer {
  position: absolute;
  height: 5px;
  width: 249px;
  margin: 0 0 -5px -8px;
  left: 8px;
  bottom: 0;
  background: url("./images/infinity/dash-panel-footer.png") no-repeat;
}
.dashboard .grid_row .wgt_prijzen .endex .wgt_tLabel,
.dashboard .grid_row .wgt_prijzen .endex .wgt_label {
  width: 61px;
}
.dashboard .grid_row .wgt_prijzen .endex .wgt_tData,
.dashboard .grid_row .wgt_prijzen .endex .wgt_data {
  width: 45px;
}
.dashboard .grid_row .wgt_prijzen .endex .wgt_tData.nodata {
  border-left: none;
}
.dashboard .grid_row .wgt_prijzen .selection:hover {
  cursor: pointer;
  cursor: hand;
  width: 231px;
}
.dashboard .grid_row .wgt_prijzen .selection:hover .wgt_label,
.dashboard .grid_row .wgt_prijzen .selection:hover .wgt_data {
  border: none;
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_prijzen .selection:hover .wgt_data {
  margin-left: 1px;
}
.dashboard .grid_row .wgt_handelsPrijzen div {
  float: left;
}
.dashboard .grid_row .wgt_handelsPrijzen .wgt_title {
  float: none;
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_handelsPrijzen .divProps {
  padding: 0 4px;
  min-width: 100px;
}
.dashboard .grid_row .wgt_handelsPrijzen .divTitleRow {
  width: 481px;
  background: #6b9cba;
  height: 18px;
  margin-bottom: 1px;
  padding: 0 1px;
}
.dashboard .grid_row .wgt_handelsPrijzen .divTitle {
  padding: 0 4px;
  min-width: 100px;
  color: #ffffff;
  border-right: solid 1px #ffffff;
}
.dashboard .grid_row .wgt_handelsPrijzen .divTitle span {
  font-size: 10px !important;
  font-weight: normal !important;
  line-height: 14px !important;
}
.dashboard .grid_row .wgt_handelsPrijzen .divLabel {
  padding: 0 4px;
  min-width: 100px;
  background: #eef4f7;
  color: #374c59;
  border-right: solid 1px #eef4f7;
}
.dashboard .grid_row .wgt_handelsPrijzen .divRow {
  width: 482px;
  height: 18px;
  margin-bottom: 1px;
  border: solid 1px #eef4f7;
}
.dashboard .grid_row .wgt_handelsPrijzen .divRow:hover {
  background: #cddee8;
  cursor: pointer;
  cursor: hand;
}
.dashboard .grid_row .wgt_handelsPrijzen .divRow:hover .divLabel {
  background: #cddee8;
}
.dashboard .grid_row .wgt_handelsPrijzen .divRow:hover .btn {
  color: #ffffff;
  background: url("./images/infinity/btn-bestellen_e-px-repeat-active.gif") repeat-x;
  border-color: #62849a;
}
.dashboard .grid_row .wgt_handelsPrijzen .divRow.noSelect:hover {
  background: none;
  cursor: default;
}
.dashboard .grid_row .wgt_handelsPrijzen .divRow.noSelect:hover .divLabel {
  background: #eef4f7;
}
.dashboard .grid_row .wgt_handelsPrijzen .divRow .btn {
  color: #5b91b3;
  font-size: 11px;
  line-height: 16px;
  width: auto;
  height: 17px;
  background: url("./images/infinity/btn-bestellen_e-px-repeat.gif") repeat-x;
  border: solid 1px #c8d1d6;
  border-top: 0;
  border-bottom: 0;
  margin: 0;
  padding: 0 2px;
}
.dashboard .grid_row .wgt_handelsPrijzen .divRow .noBtn,
.dashboard .grid_row .wgt_handelsPrijzen .divRow .noBtn:hover {
  background: none;
  cursor: default;
  display: none;
}
.dashboard .grid_row .wgt_handelsPrijzen .divRow .noBtn .divLabel,
.dashboard .grid_row .wgt_handelsPrijzen .divRow .noBtn:hover .divLabel {
  background: #eef4f7;
}
.dashboard .grid_row .wgt_handelsPrijzen .divCol {
  padding: 0 4px;
  min-width: 100px;
  border-right: solid 1px #eef4f7;
}
.dashboard .grid_row .wgt_handelsPrijzen .divCol div {
  width: 10px;
  height: 15px;
  margin: 1px 4px 0 0;
}
.dashboard .grid_row .wgt_handelsPrijzen .col1 {
  min-width: 65px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col2 {
  min-width: 65px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col3 {
  min-width: 55px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col4 {
  min-width: 56px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col5 {
  min-width: 66px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col6 {
  min-width: 59px;
}
.dashboard .grid_row .wgt_handelsPrijzen .col7 {
  min-width: 40px;
  float: right;
  padding: 0 1px 0 0;
}
.dashboard .grid_row .wgt_handelsPrijzen .handelsVenster {
  position: absolute;
  right: 13px;
  bottom: 15px;
  border: solid 1px #eeeeee;
  width: 170px;
}
.dashboard .grid_row .wgt_handelsPrijzen .handelsVenster .text {
  line-height: 24px;
  padding: 0 4px;
}
.dashboard .grid_row .wgt_handelsPrijzen .windowProps {
  float: right;
  background: url("./images/infinity/icon-windowopen.gif") no-repeat;
  width: 23px;
  height: 23px;
  border-left: solid 1px #eeeeee;
  padding: 0;
}
.dashboard .grid_row .wgt_handelsPrijzen .windowOpen {
  float: right;
  background: url("./images/infinity/icon-windowopen.gif") no-repeat;
  width: 23px;
  height: 23px;
  border-left: solid 1px #eeeeee;
  padding: 0;
}
.dashboard .grid_row .wgt_handelsPrijzen .windowClosed {
  float: right;
  background: url("./images/infinity/icon-windowopen.gif") no-repeat;
  width: 23px;
  height: 23px;
  border-left: solid 1px #eeeeee;
  padding: 0;
  background: url("./images/infinity/icon-windowclosed.gif") no-repeat;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g div {
  float: left;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .wgt_title {
  float: none;
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divProps {
  padding: 0 4px;
  min-width: 100px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divTitleRow {
  width: 481px;
  background: #7aad4e;
  height: 18px;
  margin-bottom: 1px;
  padding: 0 1px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divTitle {
  padding: 0 4px;
  min-width: 100px;
  color: #ffffff;
  border-right: solid 1px #ffffff;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divTitle span {
  font-size: 10px !important;
  font-weight: normal !important;
  line-height: 14px !important;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divLabel {
  padding: 0 4px;
  min-width: 100px;
  background: #f0f6eb;
  color: #3c5937;
  border-right: solid 1px #f0f6eb;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divRow {
  width: 482px;
  height: 18px;
  margin-bottom: 1px;
  border: solid 1px #f0f6eb;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divRow:hover {
  background: #d3e4c4;
  cursor: pointer;
  cursor: hand;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divRow:hover .divLabel {
  background: #d3e4c4;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divRow:hover .btn {
  color: #ffffff;
  background: url("./images/infinity/btn-bestellen_g-px-repeat-active.gif") repeat-x;
  border-color: #6d904e;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divRow.noSelect:hover {
  background: none;
  cursor: default;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divRow.noSelect:hover .divLabel {
  background: #f0f6eb;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divRow .btn {
  color: #6ca43b;
  font-size: 11px;
  line-height: 16px;
  width: auto;
  height: 17px;
  background: url("./images/infinity/btn-bestellen_g-px-repeat.gif") repeat-x;
  border: solid 1px #cbd4bf;
  border-top: 0;
  border-bottom: 0;
  margin: 0;
  padding: 0 2px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divRow .noBtn,
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divRow .noBtn:hover {
  background: none;
  cursor: default;
  display: none;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divRow .noBtn .divLabel,
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divRow .noBtn:hover .divLabel {
  background: #f0f6eb;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divCol {
  padding: 0 4px;
  min-width: 100px;
  border-right: solid 1px #f0f6eb;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .divCol div {
  width: 10px;
  height: 15px;
  margin: 1px 4px 0 0;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col1 {
  min-width: 65px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col2 {
  min-width: 65px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col3 {
  min-width: 55px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col4 {
  min-width: 56px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col5 {
  min-width: 66px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col6 {
  min-width: 59px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .col7 {
  min-width: 40px;
  float: right;
  padding: 0 1px 0 0;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .handelsVenster {
  position: absolute;
  right: 13px;
  bottom: 15px;
  border: solid 1px #eeeeee;
  width: 170px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .handelsVenster .text {
  line-height: 24px;
  padding: 0 4px;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .windowProps {
  float: right;
  background: url("./images/infinity/icon-windowopen.gif") no-repeat;
  width: 23px;
  height: 23px;
  border-left: solid 1px #eeeeee;
  padding: 0;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .windowOpen {
  float: right;
  background: url("./images/infinity/icon-windowopen.gif") no-repeat;
  width: 23px;
  height: 23px;
  border-left: solid 1px #eeeeee;
  padding: 0;
}
.dashboard .grid_row .wgt_handelsPrijzen.theme_g .windowClosed {
  float: right;
  background: url("./images/infinity/icon-windowopen.gif") no-repeat;
  width: 23px;
  height: 23px;
  border-left: solid 1px #eeeeee;
  padding: 0;
  background: url("./images/infinity/icon-windowclosed.gif") no-repeat;
}
.dashboard .grid_row .wgt_termijn .wgt_title {
  float: none;
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_termijn .divTitleRow {
  width: 470px;
  padding: 0 5px 0 8px;
  background: #6b9cba;
  height: 18px;
  margin-bottom: 4px;
}
.dashboard .grid_row .wgt_termijn .divTitleRow .tab {
  background: url("./images/infinity/tab_e.gif") no-repeat;
  color: #ffffff;
  float: left;
  width: 54px;
  height: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 22px;
  margin-right: 1px;
}
.dashboard .grid_row .wgt_termijn .divTitleRow .tab:hover {
  cursor: pointer;
  cursor: hand;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.dashboard .grid_row .wgt_termijn .divTitleRow .tab.active {
  background: url("./images/infinity/tab_e-active.gif") no-repeat;
  color: #374c59;
}
.dashboard .grid_row .wgt_termijn button {
  position: absolute;
  bottom: 10px;
  right: 12px;
  width: 200px;
}
.dashboard .grid_row .wgt_termijn.theme_g .wgt_title {
  float: none;
  margin-bottom: 1px;
}
.dashboard .grid_row .wgt_termijn.theme_g .divTitleRow {
  width: 470px;
  padding: 0 5px 0 8px;
  background: #7aad4e;
  height: 18px;
  margin-bottom: 4px;
}
.dashboard .grid_row .wgt_termijn.theme_g .divTitleRow .tab {
  background: url("./images/infinity/tab_g.gif") no-repeat;
  color: #ffffff;
  float: left;
  width: 54px;
  height: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 22px;
  margin-right: 1px;
}
.dashboard .grid_row .wgt_termijn.theme_g .divTitleRow .tab:hover {
  cursor: pointer;
  cursor: hand;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.dashboard .grid_row .wgt_termijn.theme_g .divTitleRow .tab.active {
  background: url("./images/infinity/tab_g-active.gif") no-repeat;
  color: #3c5937;
}
.dashboard .grid_row .wgt_termijn.theme_g button {
  position: absolute;
  bottom: 10px;
  right: 12px;
  width: 200px;
}
.ie7 .dashboard .selection:hover {
  padding-bottom: 1px;
}
.ie7 .dashboard .widget .subBtn {
  width: 113px;
}
.ie7 .dashboard .widget button.half {
  width: 113px;
}
.rich-toolbar {
  border: none;
  border-bottom: solid 1px #ffffff;
  width: 100%;
  background: url("./images/infinity/bg_px_toolbar_e.gif") repeat-x;
}
.rich-toolbar .rich-toolbar-item {
  border-right: solid 1px #ffffff;
  padding: 2px 5px;
  color: #ffffff;
  font-weight: normal;
}
.rich-toolbar label {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  margin: 0 5px 0 2px;
  color: #ffffff;
  vertical-align: middle;
}
.rich-toolbar input,
.rich-toolbar select {
  display: inline-block;
  vertical-align: middle;
}
.g .rich-toolbar {
  border: none;
  border-bottom: solid 1px #ffffff;
  width: 100%;
  background: url("./images/infinity/bg_px_toolbar_g.gif") repeat-x;
}
.g .rich-toolbar .rich-toolbar-item {
  border-right: solid 1px #ffffff;
  padding: 2px 5px;
  color: #ffffff;
  font-weight: normal;
}
.g .rich-toolbar label {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  margin: 0 5px 0 2px;
  color: #ffffff;
  vertical-align: middle;
}
.g .rich-toolbar input,
.g .rich-toolbar select {
  display: inline-block;
  vertical-align: middle;
}
.rich-table {
  float: left;
  margin-bottom: 20px;
  width: 100%;
  border-width: 0 1px;
  border: #8cb2ca;
}
.rich-table th,
.rich-table td {
  padding: 0 4px;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  color: #374c59;
}
.rich-table th {
  border: dotted 1px #8cb2ca;
  padding: 3px 4px;
  border-top: none;
  background: #374c59;
  color: #ffffff;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  height: 20px;
}
.rich-table th div {
  float: right;
  white-space: normal;
}
.rich-table th span {
  font-size: 11px;
}
.rich-table th.noFocus {
  background: #4b5e69;
}
.rich-table td {
  border: dotted 1px;
  border-color: #cddee8 #8cb2ca;
  line-height: 26px;
}
.rich-table td.gas {
  color: #3c5937;
  border-color: #d3e4c4 #98bf75;
  background: #f0f6eb;
}
.rich-table td.elektra {
  background: #eef4f7;
}
.rich-table input[type=text],
.rich-table input[disabled] {
  width: auto;
  text-align: right;
  padding-top: 1px;
  padding-bottom: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rich-table select {
  display: inline-block;
}
.rich-table caption {
  margin-bottom: 8px;
}
.rich-table caption.rich-table-caption {
  margin: 0;
}
.rich-table label {
  margin-right: 4px;
}
.rich-table input[type=checkbox] {
  margin-right: 2px;
}
.rich-table button span {
  float: none !important;
}
.rich-table .rich-message-marker {
  vertical-align: middle;
  display: inline-block;
  margin: 1px 2px 0 0;
}
.rich-table .aLeft {
  text-align: left;
}
.rich-table .aLeft div {
  float: left;
}
.rich-table .aLeft span {
  float: left;
}
.rich-table .aLeft input {
  text-align: left;
}
.rich-table span.aLeft {
  float: left;
}
.rich-table .aCenter {
  text-align: center;
  float: none;
}
.rich-table .aCenter div {
  float: none;
}
.rich-table .aCenter span {
  float: none;
}
.rich-table .aCenter input {
  text-align: center;
}
.rich-table span.aCenter {
  float: center;
}
.rich-table .aRight {
  text-align: right !important;
}
.rich-table .aRight div {
  float: right !important;
}
.rich-table .aRight input {
  text-align: right !important;
}
.rich-table .aRight .rich-message,
.rich-table .aRight .rich-message-marker {
  float: left !important;
  margin: 0;
}
.rich-table .aRight span {
  float: right;
}
.rich-table .aRight input {
  float: right;
}
.rich-table span.aRight {
  float: right !important;
}
.rich-table .breakInput div {
  clear: both;
}
.rich-table .rich-table-subheadercell.gas {
  background: #3c5937;
  border: dotted 1px #98bf75;
}
.rich-table .rich-subtable-header {
  background: #374c59;
}
.rich-table .rich-subtable-header .rich-subtable-headercell {
  color: #ffffff;
  line-height: 18px;
  padding: 2px 4px;
}
.rich-table .rich-subtable-header .rich-subtable-headercell.subTableheader {
  background: #5b91b3;
}
.rich-table .rich-subtable-row.rich-subtable-firstrow .subTotals,
.rich-table .rich-subtable-row.rich-subtable-firstrow .totals {
  border-top: solid 2px #5f707a;
}
.rich-table .rich-table-footer {
  background: #5f707a;
  border: solid 1px #5f707a;
  border-top: solid 2px #374c59;
}
.rich-table .rich-table-footer .rich-table-footercell {
  color: #ffffff;
  border-color: #8cb2ca;
  white-space: nowrap;
}
.rich-table .rich-table-subfooter {
  background: #5f707a;
  border: solid 1px #5f707a;
  border-top: solid 2px #374c59;
}
.rich-table .rich-table-subfooter .rich-table-footercell {
  color: #ffffff;
  border-color: #8cb2ca;
  white-space: nowrap;
}
.rich-table .rich-table-subfooter .rich-table-subfootercell {
  color: #ffffff;
  border-color: #8cb2ca;
}
.rich-table.halfWidth {
  width: 625px;
  margin-right: 5px;
}
.rich-table.spacer {
  margin-right: 8px;
}
.rich-table.noSpace {
  margin: 0;
}
.rich-table .header {
  background: #5b91b3;
  border: solid 1px #cddee8;
}
.rich-table .header.gas {
  background: #6ca43b;
  border: solid 1px #d3e4c4;
}
.rich-table .subheader {
  background: #374c59;
}
.rich-table .hlheader {
  background: #5f707a;
}
.rich-table .faded {
  background: #87949b;
}
.rich-table .noHeader {
  display: none;
}
.rich-table .clickRow {
  background: #eef4f7;
  cursor: pointer;
  cursor: hand;
}
.rich-table .clickRow.lpAlert {
  background: url("./images/infinity/lpAlert.gif");
}
.rich-table .inlineText {
  margin-left: 5px;
}
.rich-table .tableRowEven {
  background: #f7f9fb;
}
.rich-table .tableRowEven .elektra {
  background: #e7eff4;
}
.rich-table .tableRowEven .gas {
  background: #e9f1e2;
}
.rich-table .tableSubRowEven {
  background: #cddee8;
}
.rich-table .tableSubRowEven td,
.rich-table .tableSubRowEven th {
  background: #cddee8;
}
.rich-table .tableSubRowOdd {
  background: #dee9f0;
}
.rich-table .tableSubRowOdd td,
.rich-table .tableSubRowOdd th {
  background: #dee9f0;
}
.rich-table.activeHover .extdt-firstrow:hover,
.rich-table.activeHover .rich-table-row:hover {
  cursor: pointer;
  cursor: hand;
  background: #cddee8;
}
.rich-table .extdt-row-active {
  background: #99c2dd;
}
.rich-table .hoverProps {
  background: #cddee8;
  cursor: pointer;
  cursor: hand;
}
.rich-table .hlHover:hover {
  background: #cddee8;
  cursor: pointer;
  cursor: hand;
}
.rich-table .hlHover:hover .elektra {
  background: #bdd3e1;
}
.rich-table .hlHover:hover .gas {
  background: #c4dbb1;
}
.rich-table .hlHoverCell:hover {
  background: #cddee8;
  cursor: pointer;
  cursor: hand;
}
.rich-table.meetwaarde .waardePuls,
.rich-table.meetwaarde .volumeFooterPuls,
.rich-table.meetwaarde .meetwaardeFooterPuls {
  color: #c5073d;
}
.rich-table.meetwaarde .niet-definitief a,
.rich-table.meetwaarde .niet-definitief a:visited,
.rich-table.meetwaarde span.niet-definitief {
  color: #0066aa;
}
.rich-table .waardePuls {
  color: #c5073d;
}
.rich-table .subTotals {
  background: #7ca7c2;
  color: #ffffff;
  border-color: #cddee8 #ffffff;
}
.rich-table .totalRow {
  background: #7ca7c2;
  color: #ffffff;
  border-color: #ffffff;
}
.rich-table .totals {
  background: #5f707a;
  color: #ffffff;
  border-color: #cddee8 #ffffff;
  font-weight: bold;
}
.rich-table .labels {
  background: #5b91b3;
}
.rich-table .label {
  background: #eef4f7;
}
.rich-table .empty {
  background: #ffffff;
  border: solid 1px white;
}
.rich-table .error td {
  background: #c5073d;
  border-bottom: solid 1px #c5073d;
  color: #ffffff;
}
.rich-table .borderFix {
  border-top: solid 1px #8cb2ca;
}
.rich-table .borderFixB {
  border-bottom: solid 1px #8cb2ca;
}
.rich-table .borderFixToggle {
  border: none;
  border-bottom: solid 1px #cddee8;
}
.rich-table .noBorderTop {
  border-top: none !important;
}
.rich-table .noborder {
  border: none;
}
.rich-table .noborder td {
  border: none;
}
.rich-table.table_eTermijn {
  width: 230px;
}
.rich-table.table_relaxGas input {
  width: 100%;
}
.rich-table.table_relaxGas .inkoop {
  background: #ebedee;
  border-color: #ffffff;
}
.rich-table.table_relaxGas .verkoop {
  background: #f5f6f7;
  border-color: #ffffff;
}
.rich-table.table_relaxGas .last {
  border-right: dotted 1px #8cb2ca;
}
.rich-table.table_relaxGas .subFooter {
  background: #7ca7c2;
  border: solid 1px #7ca7c2;
  border-top: solid 1px #ffffff;
  color: #ffffff;
}
.rich-table.table_relaxGas .blank {
  background: #ffffff;
  padding-right: 0;
  padding-top: 5px;
  border: none;
}
.rich-table.vastGas {
  width: 295px;
}
.rich-table.table_aanvragen {
  margin: 0 8px;
  width: 215px;
}
.rich-table.table_aanvragen .empty {
  border-top: dotted 1px #cddee8;
  padding: 0;
}
.rich-table.table_aanvragen button {
  margin: 2px 0 0 -2px;
  width: 100%;
}
.rich-table.table_aanvragen input {
  width: 80px;
}
.rich-table.facturatie {
  width: 616px;
  margin-right: 10px;
}
.rich-table.facturatie.last {
  margin-right: 0;
}
.rich-table .checkboxtrue {
  background: url("./images/infinity/icon-checked.png") no-repeat center center;
}
.rich-table .checkboxfalse {
  background: url("./images/infinity/icon-not-checked.png") no-repeat center center;
}
.rich-table.lp {
  width: 600px;
}
.rich-table.lp .headerElek {
  background: #374c59;
}
.rich-table.lp .headerElek.ldn {
  background: #5b91b3;
}
.rich-table.lp .headerElek.odn {
  background: #4b5e69;
}
.rich-table.lp .headerGas {
  background: #3c5937;
}
.rich-table.lp .headerGas.ldn {
  background: #6ca43b;
}
.rich-table.lp .headerGas.odn {
  background: #4f694b;
}
.rich-table.lp .prijsOMHOOG {
  background: url("./images/infinity/icon_trend-up.png") no-repeat;
  background-position: 4px center;
  padding-left: 10px;
}
.rich-table.lp .prijsOMLAAG {
  background: url("./images/infinity/icon_trend-down.png") no-repeat;
  background-position: 4px center;
  padding-left: 10px;
}
.rich-table.lp .prijsNEUTRAAL {
  background: url("./images/infinity/icon_trend-same.png") no-repeat;
  background-position: 4px center;
  padding-left: 10px;
}
.rich-table.lp .rowElek td {
  color: #374c59;
  border-color: #cddee8 #8cb2ca;
}
.rich-table.lp .rowElek .prijsODN {
  background-color: #f5f6f7;
}
.rich-table.lp .rowElek .prijsLDN {
  background-color: #eef4f7;
}
.rich-table.lp .rowElek.highlightLDN {
  background-color: #cddee8;
}
.rich-table.lp .rowElek.highlightLDN .prijsODN {
  background-color: #cddee8;
  cursor: hand;
  cursor: pointer;
}
.rich-table.lp .rowElek.highlightLDN .prijsLDN {
  background-color: #9dbdd1;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.rich-table.lp .rowElek.highlightODN {
  background-color: #cddee8;
}
.rich-table.lp .rowElek.highlightODN .prijsODN {
  background-color: #9dbdd1;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.rich-table.lp .rowElek.highlightODN .prijsLDN {
  background-color: #cddee8;
  cursor: hand;
  cursor: pointer;
}
.rich-table.lp .rowGas td {
  color: #3c5937;
  border-color: #d3e4c4 #98bf75;
}
.rich-table.lp .rowGas .prijsODN {
  background-color: #f5f7f5;
}
.rich-table.lp .rowGas .prijsLDN {
  background-color: #f0f6eb;
}
.rich-table.lp .rowGas.highlightLDN {
  background-color: #d3e4c4;
}
.rich-table.lp .rowGas.highlightLDN .prijsODN {
  background-color: #d3e4c4;
  cursor: hand;
  cursor: pointer;
}
.rich-table.lp .rowGas.highlightLDN .prijsLDN {
  background-color: #a7c889;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.rich-table.lp .rowGas.highlightODN {
  background-color: #d3e4c4;
}
.rich-table.lp .rowGas.highlightODN .prijsODN {
  background-color: #a7c889;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.rich-table.lp .rowGas.highlightODN .prijsLDN {
  background-color: #d3e4c4;
  cursor: hand;
  cursor: pointer;
}
.rich-table.calendar .rich-table-headercell {
  background: #5b91b3;
  border-bottom: solid 1px #ffffff;
}
.rich-table.uberWimStyle th,
.rich-table.uberWimStyle td {
  font-size: 10px !important;
  font-weight: normal !important;
  line-height: 14px !important;
  padding: 1px;
  line-height: 12px;
}
.g .rich-table {
  float: left;
  margin-bottom: 20px;
  width: 100%;
  border-width: 0 1px;
  border: #98bf75;
}
.g .rich-table th,
.g .rich-table td {
  padding: 0 4px;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  color: #3c5937;
}
.g .rich-table th {
  border: dotted 1px #98bf75;
  padding: 3px 4px;
  border-top: none;
  background: #3c5937;
  color: #ffffff;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  height: 20px;
}
.g .rich-table th div {
  float: right;
  white-space: normal;
}
.g .rich-table th span {
  font-size: 11px;
}
.g .rich-table th.noFocus {
  background: #4f694b;
}
.g .rich-table td {
  border: dotted 1px;
  border-color: #d3e4c4 #98bf75;
  line-height: 26px;
}
.g .rich-table td.gas {
  color: #3c5937;
  border-color: #d3e4c4 #98bf75;
  background: #f0f6eb;
}
.g .rich-table td.elektra {
  background: #f0f6eb;
}
.g .rich-table input[type=text],
.g .rich-table input[disabled] {
  width: auto;
  text-align: right;
  padding-top: 1px;
  padding-bottom: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.g .rich-table select {
  display: inline-block;
}
.g .rich-table caption {
  margin-bottom: 8px;
}
.g .rich-table caption.rich-table-caption {
  margin: 0;
}
.g .rich-table label {
  margin-right: 4px;
}
.g .rich-table input[type=checkbox] {
  margin-right: 2px;
}
.g .rich-table button span {
  float: none !important;
}
.g .rich-table .rich-message-marker {
  vertical-align: middle;
  display: inline-block;
  margin: 1px 2px 0 0;
}
.g .rich-table .aLeft {
  text-align: left;
}
.g .rich-table .aLeft div {
  float: left;
}
.g .rich-table .aLeft span {
  float: left;
}
.g .rich-table .aLeft input {
  text-align: left;
}
.g .rich-table span.aLeft {
  float: left;
}
.g .rich-table .aCenter {
  text-align: center;
  float: none;
}
.g .rich-table .aCenter div {
  float: none;
}
.g .rich-table .aCenter span {
  float: none;
}
.g .rich-table .aCenter input {
  text-align: center;
}
.g .rich-table span.aCenter {
  float: center;
}
.g .rich-table .aRight {
  text-align: right !important;
}
.g .rich-table .aRight div {
  float: right !important;
}
.g .rich-table .aRight input {
  text-align: right !important;
}
.g .rich-table .aRight .rich-message,
.g .rich-table .aRight .rich-message-marker {
  float: left !important;
  margin: 0;
}
.g .rich-table .aRight span {
  float: right;
}
.g .rich-table .aRight input {
  float: right;
}
.g .rich-table span.aRight {
  float: right !important;
}
.g .rich-table .breakInput div {
  clear: both;
}
.g .rich-table .rich-table-subheadercell.gas {
  background: #3c5937;
  border: dotted 1px #98bf75;
}
.g .rich-table .rich-subtable-header {
  background: #3c5937;
}
.g .rich-table .rich-subtable-header .rich-subtable-headercell {
  color: #ffffff;
  line-height: 18px;
  padding: 2px 4px;
}
.g .rich-table .rich-subtable-header .rich-subtable-headercell.subTableheader {
  background: #6ca43b;
}
.g .rich-table .rich-subtable-row.rich-subtable-firstrow .subTotals,
.g .rich-table .rich-subtable-row.rich-subtable-firstrow .totals {
  border-top: solid 2px #637a5f;
}
.g .rich-table .rich-table-footer {
  background: #637a5f;
  border: solid 1px #637a5f;
  border-top: solid 2px #3c5937;
}
.g .rich-table .rich-table-footer .rich-table-footercell {
  color: #ffffff;
  border-color: #98bf75;
  white-space: nowrap;
}
.g .rich-table .rich-table-subfooter {
  background: #637a5f;
  border: solid 1px #637a5f;
  border-top: solid 2px #3c5937;
}
.g .rich-table .rich-table-subfooter .rich-table-footercell {
  color: #ffffff;
  border-color: #98bf75;
  white-space: nowrap;
}
.g .rich-table .rich-table-subfooter .rich-table-subfootercell {
  color: #ffffff;
  border-color: #98bf75;
}
.g .rich-table.halfWidth {
  width: 625px;
  margin-right: 5px;
}
.g .rich-table.spacer {
  margin-right: 8px;
}
.g .rich-table.noSpace {
  margin: 0;
}
.g .rich-table .header {
  background: #6ca43b;
  border: solid 1px #d3e4c4;
}
.g .rich-table .header.gas {
  background: #6ca43b;
  border: solid 1px #d3e4c4;
}
.g .rich-table .subheader {
  background: #3c5937;
}
.g .rich-table .hlheader {
  background: #637a5f;
}
.g .rich-table .faded {
  background: #8a9b87;
}
.g .rich-table .noHeader {
  display: none;
}
.g .rich-table .clickRow {
  background: #f0f6eb;
  cursor: pointer;
  cursor: hand;
}
.g .rich-table .clickRow.lpAlert {
  background: url("./images/infinity/lpAlert.gif");
}
.g .rich-table .inlineText {
  margin-left: 5px;
}
.g .rich-table .tableRowEven {
  background: #f8faf5;
}
.g .rich-table .tableRowEven .elektra {
  background: #e9f1e2;
}
.g .rich-table .tableRowEven .gas {
  background: #e9f1e2;
}
.g .rich-table .tableSubRowEven {
  background: #d3e4c4;
}
.g .rich-table .tableSubRowEven td,
.g .rich-table .tableSubRowEven th {
  background: #d3e4c4;
}
.g .rich-table .tableSubRowOdd {
  background: #e2edd8;
}
.g .rich-table .tableSubRowOdd td,
.g .rich-table .tableSubRowOdd th {
  background: #e2edd8;
}
.g .rich-table.activeHover .extdt-firstrow:hover,
.g .rich-table.activeHover .rich-table-row:hover {
  cursor: pointer;
  cursor: hand;
  background: #d3e4c4;
}
.g .rich-table .extdt-row-active {
  background: #99c2dd;
}
.g .rich-table .hoverProps {
  background: #d3e4c4;
  cursor: pointer;
  cursor: hand;
}
.g .rich-table .hlHover:hover {
  background: #d3e4c4;
  cursor: pointer;
  cursor: hand;
}
.g .rich-table .hlHover:hover .elektra {
  background: #c4dbb1;
}
.g .rich-table .hlHover:hover .gas {
  background: #c4dbb1;
}
.g .rich-table .hlHoverCell:hover {
  background: #d3e4c4;
  cursor: pointer;
  cursor: hand;
}
.g .rich-table.meetwaarde .waardePuls,
.g .rich-table.meetwaarde .volumeFooterPuls,
.g .rich-table.meetwaarde .meetwaardeFooterPuls {
  color: #c5073d;
}
.g .rich-table.meetwaarde .niet-definitief a,
.g .rich-table.meetwaarde .niet-definitief a:visited,
.g .rich-table.meetwaarde span.niet-definitief {
  color: #0066aa;
}
.g .rich-table .waardePuls {
  color: #c5073d;
}
.g .rich-table .subTotals {
  background: #91b770;
  color: #ffffff;
  border-color: #d3e4c4 #ffffff;
}
.g .rich-table .totalRow {
  background: #91b770;
  color: #ffffff;
  border-color: #ffffff;
}
.g .rich-table .totals {
  background: #637a5f;
  color: #ffffff;
  border-color: #d3e4c4 #ffffff;
  font-weight: bold;
}
.g .rich-table .labels {
  background: #6ca43b;
}
.g .rich-table .label {
  background: #f0f6eb;
}
.g .rich-table .empty {
  background: #ffffff;
  border: solid 1px white;
}
.g .rich-table .error td {
  background: #c5073d;
  border-bottom: solid 1px #c5073d;
  color: #ffffff;
}
.g .rich-table .borderFix {
  border-top: solid 1px #98bf75;
}
.g .rich-table .borderFixB {
  border-bottom: solid 1px #98bf75;
}
.g .rich-table .borderFixToggle {
  border: none;
  border-bottom: solid 1px #d3e4c4;
}
.g .rich-table .noBorderTop {
  border-top: none !important;
}
.g .rich-table .noborder {
  border: none;
}
.g .rich-table .noborder td {
  border: none;
}
.g .rich-table.table_eTermijn {
  width: 230px;
}
.g .rich-table.table_relaxGas input {
  width: 100%;
}
.g .rich-table.table_relaxGas .inkoop {
  background: #ebeeeb;
  border-color: #ffffff;
}
.g .rich-table.table_relaxGas .verkoop {
  background: #f5f7f5;
  border-color: #ffffff;
}
.g .rich-table.table_relaxGas .last {
  border-right: dotted 1px #98bf75;
}
.g .rich-table.table_relaxGas .subFooter {
  background: #91b770;
  border: solid 1px #91b770;
  border-top: solid 1px #ffffff;
  color: #ffffff;
}
.g .rich-table.table_relaxGas .blank {
  background: #ffffff;
  padding-right: 0;
  padding-top: 5px;
  border: none;
}
.g .rich-table.vastGas {
  width: 295px;
}
.g .rich-table.table_aanvragen {
  margin: 0 8px;
  width: 215px;
}
.g .rich-table.table_aanvragen .empty {
  border-top: dotted 1px #d3e4c4;
  padding: 0;
}
.g .rich-table.table_aanvragen button {
  margin: 2px 0 0 -2px;
  width: 100%;
}
.g .rich-table.table_aanvragen input {
  width: 80px;
}
.g .rich-table.facturatie {
  width: 616px;
  margin-right: 10px;
}
.g .rich-table.facturatie.last {
  margin-right: 0;
}
.g .rich-table .checkboxtrue {
  background: url("./images/infinity/icon-checked.png") no-repeat center center;
}
.g .rich-table .checkboxfalse {
  background: url("./images/infinity/icon-not-checked.png") no-repeat center center;
}
.g .rich-table.lp {
  width: 600px;
}
.g .rich-table.lp .headerElek {
  background: #3c5937;
}
.g .rich-table.lp .headerElek.ldn {
  background: #6ca43b;
}
.g .rich-table.lp .headerElek.odn {
  background: #4f694b;
}
.g .rich-table.lp .headerGas {
  background: #3c5937;
}
.g .rich-table.lp .headerGas.ldn {
  background: #6ca43b;
}
.g .rich-table.lp .headerGas.odn {
  background: #4f694b;
}
.g .rich-table.lp .prijsOMHOOG {
  background: url("./images/infinity/icon_trend-up.png") no-repeat;
  background-position: 4px center;
  padding-left: 10px;
}
.g .rich-table.lp .prijsOMLAAG {
  background: url("./images/infinity/icon_trend-down.png") no-repeat;
  background-position: 4px center;
  padding-left: 10px;
}
.g .rich-table.lp .prijsNEUTRAAL {
  background: url("./images/infinity/icon_trend-same.png") no-repeat;
  background-position: 4px center;
  padding-left: 10px;
}
.g .rich-table.lp .rowElek td {
  color: #3c5937;
  border-color: #d3e4c4 #98bf75;
}
.g .rich-table.lp .rowElek .prijsODN {
  background-color: #f5f7f5;
}
.g .rich-table.lp .rowElek .prijsLDN {
  background-color: #f0f6eb;
}
.g .rich-table.lp .rowElek.highlightLDN {
  background-color: #d3e4c4;
}
.g .rich-table.lp .rowElek.highlightLDN .prijsODN {
  background-color: #d3e4c4;
  cursor: hand;
  cursor: pointer;
}
.g .rich-table.lp .rowElek.highlightLDN .prijsLDN {
  background-color: #a7c889;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.g .rich-table.lp .rowElek.highlightODN {
  background-color: #d3e4c4;
}
.g .rich-table.lp .rowElek.highlightODN .prijsODN {
  background-color: #a7c889;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.g .rich-table.lp .rowElek.highlightODN .prijsLDN {
  background-color: #d3e4c4;
  cursor: hand;
  cursor: pointer;
}
.g .rich-table.lp .rowGas td {
  color: #3c5937;
  border-color: #d3e4c4 #98bf75;
}
.g .rich-table.lp .rowGas .prijsODN {
  background-color: #f5f7f5;
}
.g .rich-table.lp .rowGas .prijsLDN {
  background-color: #f0f6eb;
}
.g .rich-table.lp .rowGas.highlightLDN {
  background-color: #d3e4c4;
}
.g .rich-table.lp .rowGas.highlightLDN .prijsODN {
  background-color: #d3e4c4;
  cursor: hand;
  cursor: pointer;
}
.g .rich-table.lp .rowGas.highlightLDN .prijsLDN {
  background-color: #a7c889;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.g .rich-table.lp .rowGas.highlightODN {
  background-color: #d3e4c4;
}
.g .rich-table.lp .rowGas.highlightODN .prijsODN {
  background-color: #a7c889;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.g .rich-table.lp .rowGas.highlightODN .prijsLDN {
  background-color: #d3e4c4;
  cursor: hand;
  cursor: pointer;
}
.g .rich-table.calendar .rich-table-headercell {
  background: #6ca43b;
  border-bottom: solid 1px #ffffff;
}
.g .rich-table.uberWimStyle th,
.g .rich-table.uberWimStyle td {
  font-size: 10px !important;
  font-weight: normal !important;
  line-height: 14px !important;
  padding: 1px;
  line-height: 12px;
}
.rich-table.gas {
  float: left;
  margin-bottom: 20px;
  width: 100%;
  border-width: 0 1px;
  border: #98bf75;
}
.rich-table.gas th,
.rich-table.gas td {
  padding: 0 4px;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  color: #3c5937;
}
.rich-table.gas th {
  border: dotted 1px #98bf75;
  padding: 3px 4px;
  border-top: none;
  background: #3c5937;
  color: #ffffff;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  height: 20px;
}
.rich-table.gas th div {
  float: right;
  white-space: normal;
}
.rich-table.gas th span {
  font-size: 11px;
}
.rich-table.gas th.noFocus {
  background: #4f694b;
}
.rich-table.gas td {
  border: dotted 1px;
  border-color: #d3e4c4 #98bf75;
  line-height: 26px;
}
.rich-table.gas td.gas {
  color: #3c5937;
  border-color: #d3e4c4 #98bf75;
  background: #f0f6eb;
}
.rich-table.gas td.elektra {
  background: #f0f6eb;
}
.rich-table.gas input[type=text],
.rich-table.gas input[disabled] {
  width: auto;
  text-align: right;
  padding-top: 1px;
  padding-bottom: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rich-table.gas select {
  display: inline-block;
}
.rich-table.gas caption {
  margin-bottom: 8px;
}
.rich-table.gas caption.rich-table-caption {
  margin: 0;
}
.rich-table.gas label {
  margin-right: 4px;
}
.rich-table.gas input[type=checkbox] {
  margin-right: 2px;
}
.rich-table.gas button span {
  float: none !important;
}
.rich-table.gas .rich-message-marker {
  vertical-align: middle;
  display: inline-block;
  margin: 1px 2px 0 0;
}
.rich-table.gas .aLeft {
  text-align: left;
}
.rich-table.gas .aLeft div {
  float: left;
}
.rich-table.gas .aLeft span {
  float: left;
}
.rich-table.gas .aLeft input {
  text-align: left;
}
.rich-table.gas span.aLeft {
  float: left;
}
.rich-table.gas .aCenter {
  text-align: center;
  float: none;
}
.rich-table.gas .aCenter div {
  float: none;
}
.rich-table.gas .aCenter span {
  float: none;
}
.rich-table.gas .aCenter input {
  text-align: center;
}
.rich-table.gas span.aCenter {
  float: center;
}
.rich-table.gas .aRight {
  text-align: right !important;
}
.rich-table.gas .aRight div {
  float: right !important;
}
.rich-table.gas .aRight input {
  text-align: right !important;
}
.rich-table.gas .aRight .rich-message,
.rich-table.gas .aRight .rich-message-marker {
  float: left !important;
  margin: 0;
}
.rich-table.gas .aRight span {
  float: right;
}
.rich-table.gas .aRight input {
  float: right;
}
.rich-table.gas span.aRight {
  float: right !important;
}
.rich-table.gas .breakInput div {
  clear: both;
}
.rich-table.gas .rich-table-subheadercell.gas {
  background: #3c5937;
  border: dotted 1px #98bf75;
}
.rich-table.gas .rich-subtable-header {
  background: #3c5937;
}
.rich-table.gas .rich-subtable-header .rich-subtable-headercell {
  color: #ffffff;
  line-height: 18px;
  padding: 2px 4px;
}
.rich-table.gas .rich-subtable-header .rich-subtable-headercell.subTableheader {
  background: #6ca43b;
}
.rich-table.gas .rich-subtable-row.rich-subtable-firstrow .subTotals,
.rich-table.gas .rich-subtable-row.rich-subtable-firstrow .totals {
  border-top: solid 2px #637a5f;
}
.rich-table.gas .rich-table-footer {
  background: #637a5f;
  border: solid 1px #637a5f;
  border-top: solid 2px #3c5937;
}
.rich-table.gas .rich-table-footer .rich-table-footercell {
  color: #ffffff;
  border-color: #98bf75;
  white-space: nowrap;
}
.rich-table.gas .rich-table-subfooter {
  background: #637a5f;
  border: solid 1px #637a5f;
  border-top: solid 2px #3c5937;
}
.rich-table.gas .rich-table-subfooter .rich-table-footercell {
  color: #ffffff;
  border-color: #98bf75;
  white-space: nowrap;
}
.rich-table.gas .rich-table-subfooter .rich-table-subfootercell {
  color: #ffffff;
  border-color: #98bf75;
}
.rich-table.gas.halfWidth {
  width: 625px;
  margin-right: 5px;
}
.rich-table.gas.spacer {
  margin-right: 8px;
}
.rich-table.gas.noSpace {
  margin: 0;
}
.rich-table.gas .header {
  background: #6ca43b;
  border: solid 1px #d3e4c4;
}
.rich-table.gas .header.gas {
  background: #6ca43b;
  border: solid 1px #d3e4c4;
}
.rich-table.gas .subheader {
  background: #3c5937;
}
.rich-table.gas .hlheader {
  background: #637a5f;
}
.rich-table.gas .faded {
  background: #8a9b87;
}
.rich-table.gas .noHeader {
  display: none;
}
.rich-table.gas .clickRow {
  background: #f0f6eb;
  cursor: pointer;
  cursor: hand;
}
.rich-table.gas .clickRow.lpAlert {
  background: url("./images/infinity/lpAlert.gif");
}
.rich-table.gas .inlineText {
  margin-left: 5px;
}
.rich-table.gas .tableRowEven {
  background: #f8faf5;
}
.rich-table.gas .tableRowEven .elektra {
  background: #e9f1e2;
}
.rich-table.gas .tableRowEven .gas {
  background: #e9f1e2;
}
.rich-table.gas .tableSubRowEven {
  background: #d3e4c4;
}
.rich-table.gas .tableSubRowEven td,
.rich-table.gas .tableSubRowEven th {
  background: #d3e4c4;
}
.rich-table.gas .tableSubRowOdd {
  background: #e2edd8;
}
.rich-table.gas .tableSubRowOdd td,
.rich-table.gas .tableSubRowOdd th {
  background: #e2edd8;
}
.rich-table.gas.activeHover .extdt-firstrow:hover,
.rich-table.gas.activeHover .rich-table-row:hover {
  cursor: pointer;
  cursor: hand;
  background: #d3e4c4;
}
.rich-table.gas .extdt-row-active {
  background: #99c2dd;
}
.rich-table.gas .hoverProps {
  background: #d3e4c4;
  cursor: pointer;
  cursor: hand;
}
.rich-table.gas .hlHover:hover {
  background: #d3e4c4;
  cursor: pointer;
  cursor: hand;
}
.rich-table.gas .hlHover:hover .elektra {
  background: #c4dbb1;
}
.rich-table.gas .hlHover:hover .gas {
  background: #c4dbb1;
}
.rich-table.gas .hlHoverCell:hover {
  background: #d3e4c4;
  cursor: pointer;
  cursor: hand;
}
.rich-table.gas.meetwaarde .waardePuls,
.rich-table.gas.meetwaarde .volumeFooterPuls,
.rich-table.gas.meetwaarde .meetwaardeFooterPuls {
  color: #c5073d;
}
.rich-table.gas.meetwaarde .niet-definitief a,
.rich-table.gas.meetwaarde .niet-definitief a:visited,
.rich-table.gas.meetwaarde span.niet-definitief {
  color: #0066aa;
}
.rich-table.gas .waardePuls {
  color: #c5073d;
}
.rich-table.gas .subTotals {
  background: #91b770;
  color: #ffffff;
  border-color: #d3e4c4 #ffffff;
}
.rich-table.gas .totalRow {
  background: #91b770;
  color: #ffffff;
  border-color: #ffffff;
}
.rich-table.gas .totals {
  background: #637a5f;
  color: #ffffff;
  border-color: #d3e4c4 #ffffff;
  font-weight: bold;
}
.rich-table.gas .labels {
  background: #6ca43b;
}
.rich-table.gas .label {
  background: #f0f6eb;
}
.rich-table.gas .empty {
  background: #ffffff;
  border: solid 1px white;
}
.rich-table.gas .error td {
  background: #c5073d;
  border-bottom: solid 1px #c5073d;
  color: #ffffff;
}
.rich-table.gas .borderFix {
  border-top: solid 1px #98bf75;
}
.rich-table.gas .borderFixB {
  border-bottom: solid 1px #98bf75;
}
.rich-table.gas .borderFixToggle {
  border: none;
  border-bottom: solid 1px #d3e4c4;
}
.rich-table.gas .noBorderTop {
  border-top: none !important;
}
.rich-table.gas .noborder {
  border: none;
}
.rich-table.gas .noborder td {
  border: none;
}
.rich-table.gas.table_eTermijn {
  width: 230px;
}
.rich-table.gas.table_relaxGas input {
  width: 100%;
}
.rich-table.gas.table_relaxGas .inkoop {
  background: #ebeeeb;
  border-color: #ffffff;
}
.rich-table.gas.table_relaxGas .verkoop {
  background: #f5f7f5;
  border-color: #ffffff;
}
.rich-table.gas.table_relaxGas .last {
  border-right: dotted 1px #98bf75;
}
.rich-table.gas.table_relaxGas .subFooter {
  background: #91b770;
  border: solid 1px #91b770;
  border-top: solid 1px #ffffff;
  color: #ffffff;
}
.rich-table.gas.table_relaxGas .blank {
  background: #ffffff;
  padding-right: 0;
  padding-top: 5px;
  border: none;
}
.rich-table.gas.vastGas {
  width: 295px;
}
.rich-table.gas.table_aanvragen {
  margin: 0 8px;
  width: 215px;
}
.rich-table.gas.table_aanvragen .empty {
  border-top: dotted 1px #d3e4c4;
  padding: 0;
}
.rich-table.gas.table_aanvragen button {
  margin: 2px 0 0 -2px;
  width: 100%;
}
.rich-table.gas.table_aanvragen input {
  width: 80px;
}
.rich-table.gas.facturatie {
  width: 616px;
  margin-right: 10px;
}
.rich-table.gas.facturatie.last {
  margin-right: 0;
}
.rich-table.gas .checkboxtrue {
  background: url("./images/infinity/icon-checked.png") no-repeat center center;
}
.rich-table.gas .checkboxfalse {
  background: url("./images/infinity/icon-not-checked.png") no-repeat center center;
}
.rich-table.gas.lp {
  width: 600px;
}
.rich-table.gas.lp .headerElek {
  background: #3c5937;
}
.rich-table.gas.lp .headerElek.ldn {
  background: #6ca43b;
}
.rich-table.gas.lp .headerElek.odn {
  background: #4f694b;
}
.rich-table.gas.lp .headerGas {
  background: #3c5937;
}
.rich-table.gas.lp .headerGas.ldn {
  background: #6ca43b;
}
.rich-table.gas.lp .headerGas.odn {
  background: #4f694b;
}
.rich-table.gas.lp .prijsOMHOOG {
  background: url("./images/infinity/icon_trend-up.png") no-repeat;
  background-position: 4px center;
  padding-left: 10px;
}
.rich-table.gas.lp .prijsOMLAAG {
  background: url("./images/infinity/icon_trend-down.png") no-repeat;
  background-position: 4px center;
  padding-left: 10px;
}
.rich-table.gas.lp .prijsNEUTRAAL {
  background: url("./images/infinity/icon_trend-same.png") no-repeat;
  background-position: 4px center;
  padding-left: 10px;
}
.rich-table.gas.lp .rowElek td {
  color: #3c5937;
  border-color: #d3e4c4 #98bf75;
}
.rich-table.gas.lp .rowElek .prijsODN {
  background-color: #f5f7f5;
}
.rich-table.gas.lp .rowElek .prijsLDN {
  background-color: #f0f6eb;
}
.rich-table.gas.lp .rowElek.highlightLDN {
  background-color: #d3e4c4;
}
.rich-table.gas.lp .rowElek.highlightLDN .prijsODN {
  background-color: #d3e4c4;
  cursor: hand;
  cursor: pointer;
}
.rich-table.gas.lp .rowElek.highlightLDN .prijsLDN {
  background-color: #a7c889;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.rich-table.gas.lp .rowElek.highlightODN {
  background-color: #d3e4c4;
}
.rich-table.gas.lp .rowElek.highlightODN .prijsODN {
  background-color: #a7c889;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.rich-table.gas.lp .rowElek.highlightODN .prijsLDN {
  background-color: #d3e4c4;
  cursor: hand;
  cursor: pointer;
}
.rich-table.gas.lp .rowGas td {
  color: #3c5937;
  border-color: #d3e4c4 #98bf75;
}
.rich-table.gas.lp .rowGas .prijsODN {
  background-color: #f5f7f5;
}
.rich-table.gas.lp .rowGas .prijsLDN {
  background-color: #f0f6eb;
}
.rich-table.gas.lp .rowGas.highlightLDN {
  background-color: #d3e4c4;
}
.rich-table.gas.lp .rowGas.highlightLDN .prijsODN {
  background-color: #d3e4c4;
  cursor: hand;
  cursor: pointer;
}
.rich-table.gas.lp .rowGas.highlightLDN .prijsLDN {
  background-color: #a7c889;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.rich-table.gas.lp .rowGas.highlightODN {
  background-color: #d3e4c4;
}
.rich-table.gas.lp .rowGas.highlightODN .prijsODN {
  background-color: #a7c889;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}
.rich-table.gas.lp .rowGas.highlightODN .prijsLDN {
  background-color: #d3e4c4;
  cursor: hand;
  cursor: pointer;
}
.rich-table.gas.calendar .rich-table-headercell {
  background: #6ca43b;
  border-bottom: solid 1px #ffffff;
}
.rich-table.gas.uberWimStyle th,
.rich-table.gas.uberWimStyle td {
  font-size: 10px !important;
  font-weight: normal !important;
  line-height: 14px !important;
  padding: 1px;
  line-height: 12px;
}
.ff .rich-table input[type=text],
.ff .rich-table input[type=password] {
  padding: 3px 3px 2px 3px;
}
.ie .rich-table input[type=text],
.ie .rich-table input[type=password] {
  padding: 0 3px 3px 3px;
}
.ie7 .rich-table {
  border: none;
}
.ie7 .rich-table select {
  float: left;
}
.ie7 .rich-table .required {
  float: none;
}
.ie7 .rich-table .aLeft input {
  float: left;
}
.ie7 .table_relaxGas input[type=text] {
  max-width: 85%;
}
.rich-calendar-exterior {
  border: solid 1px #66a3cc;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  z-index: 2000;
  width: 220px;
}
.rich-calendar-exterior table {
  margin: 0;
}
.rich-calendar-exterior td {
  padding: 0;
  text-align: center !important;
}
.rich-calendar-exterior .rich-calendar-header {
  background: #267db7;
}
.rich-calendar-exterior .rich-calendar-month {
  width: 99px;
}
.rich-calendar-exterior .rich-calendar-tool {
  width: 24px;
}
.rich-calendar-exterior .rich-calendar-tool-btn {
  background: #267db7;
  color: #ffffff;
  width: 100%;
  height: 100%;
  line-height: 22px;
  border: solid 1px #66a3cc;
  padding: 0;
}
.rich-calendar-exterior .rich-calendar-tool-btn-hover {
  background: #0066aa;
  border: solid 1px #b2d1e5;
  border-right-color: #66a3cc;
  border-bottom-color: #66a3cc;
}
.rich-calendar-exterior .rich-calendar-tool-close {
  padding: 0;
}
.rich-calendar-exterior .rich-calendar-today {
  background: #e3dac2;
}
.rich-calendar-exterior .rich-calendar-days {
  background: #eeeeee;
  border: solid 1px #ffffff;
  border-bottom-color: #cccccc;
}
.rich-calendar-exterior .rich-calendar-weekends {
  background: #87949b;
  color: #ffffff;
}
.rich-calendar-exterior .rich-calendar-week {
  background: #ebedee;
  color: #374c59;
}
.rich-calendar-exterior .rich-calendar-cell {
  color: #0066aa;
  border: solid 1px #cccccc;
}
.rich-calendar-exterior .rich-calendar-holly {
  background: #eef4f7;
  color: #5b91b3;
}
.rich-calendar-exterior .rich-calendar-hover {
  background: #e5f0f6;
  color: #0066aa;
}
.rich-calendar-exterior .rich-calendar-select {
  background: #b2d1e5;
  border: solid 1px #66a3cc;
}
.rich-calendar-exterior .rich-right-cell {
  border-right: none;
}
.rich-calendar-exterior .rich-calendar-boundary-dates {
  color: #aaaaaa;
}
.rich-calendar-exterior .rich-calendar-footer {
  border: none;
  border-top: solid 1px #cccccc;
  background: #ffffff;
}
.rich-calendar-exterior .rich-calendar-footer .rich-calendar-tool-btn {
  padding: 0 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  line-height: 18px;
}
.rich-calendar-exterior .rich-calendar-toolfooter {
  background: none;
}
.floatHeader {
  position: relative;
  text-align: left;
  margin: 116px auto 0 auto;
  padding: 0;
  z-index: 2;
  display: none;
  overflow: auto;
}
.floatFooter {
  overflow: auto;
  margin-top: 0px;
  margin-left: -1px;
  position: fixed;
  z-index: 2;
  top: 0px;
  display: block;
}
.baseWidth {
  width: 100%;
}
.handelsWindow {
  width: 100%;
  background: #5b91b3;
  color: #ffffff;
  padding: 3px 8px;
  font-size: 12px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.selectorMenu {
  width: 100%;
  border: solid 1px #cddee8;
  margin: 0 0 15px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.selectorMenu .block {
  border-right: solid 1px #cddee8;
  display: inline-block;
  padding: 2px 8px;
  height: 25px;
}
.selectorMenu .block .last {
  border: none;
}
.g .handelsWindow {
  width: 100%;
  background: #6ca43b;
  color: #ffffff;
  padding: 3px 8px;
  font-size: 12px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.g .selectorMenu {
  width: 100%;
  border: solid 1px #d3e4c4;
  margin: 0 0 15px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.g .selectorMenu .block {
  border-right: solid 1px #d3e4c4;
  display: inline-block;
  padding: 2px 8px;
  height: 25px;
}
.g .selectorMenu .block .last {
  border: none;
}
.ie7 .handelsWindow {
  padding: 3px 0;
  text-indent: 8px;
  border: solid 1px #6ca43b;
}
.ie7 .block {
  float: left;
}
.togglePanel {
  margin-bottom: 10px;
  width: 100%;
}
.togglePanel .title {
  clear: both;
  height: 25px;
  line-height: 26px;
  font-weight: bold;
  padding: 0 8px;
  color: #ffffff;
  background: #a18535 url("./images/infinity/btn_arrow-padding.png") no-repeat right center;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
  width: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.togglePanel .title:hover {
  opacity: 0.9;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=90);
  cursor: hand;
  cursor: pointer;
}
.togglePanel .title.active {
  background-image: url("./images/infinity/btn_arrow-active-padding.png");
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=100);
}
.togglePanel .title div {
  display: block;
  width: inherit;
}
.togglePanel .title span {
  float: right;
  font-weight: normal;
  margin-right: 20px;
  font-size: 11px;
}
.togglePanel .boxOverflow {
  overflow: auto;
}
.togglePanel .content {
  padding: 1px 0 0 0;
  border: solid 1px #a18535;
  border-top: none;
  width: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.togglePanel .content.full .boxOverflow {
  overflow: visible;
}
.togglePanel .text {
  padding: 4px 8px;
}
.togglePanel .rich-table {
  margin: 0;
  float: none;
}
.togglePanel .rich-table td,
.togglePanel .rich-table th {
  border-left: none;
}
.togglePanel .rich-table.last td,
.togglePanel .rich-table.last th {
  border-left: dotted 1px;
}
.togglePanel .fLeft {
  float: left;
}
.togglePanel .toggleSpacer {
  padding: 8px;
}
.ie7 .togglePanel .title {
  width: 100%;
  padding: 0;
  text-indent: 8px;
  line-height: 25px;
}
.ie7 .togglePanel .title.lp {
  width: 627px;
}
.staticPanel {
  margin-bottom: 10px;
  width: 100%;
}
.staticPanel .title {
  height: 25px;
  line-height: 26px;
  font-weight: bold;
  padding: 0 8px;
  color: #ffffff;
  background: #5b91b3;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.staticPanel .title span {
  font-weight: normal;
  float: right;
  margin-right: 8px;
}
.staticPanel .content {
  padding: 1px 0 0 0;
  border: solid 1px #5b91b3;
  border-top: none;
  width: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.staticPanel .rich-table {
  margin: 0;
}
.staticPanel .toggleSpacer {
  padding: 8px;
}
.staticPanel .buttons {
  margin: 10px 0;
  clear: both;
  float: right;
}
.g .staticPanel {
  margin-bottom: 10px;
  width: 100%;
}
.g .staticPanel .title {
  height: 25px;
  line-height: 26px;
  font-weight: bold;
  padding: 0 8px;
  color: #ffffff;
  background: #6ca43b;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.g .staticPanel .title span {
  font-weight: normal;
  float: right;
  margin-right: 8px;
}
.g .staticPanel .content {
  padding: 1px 0 0 0;
  border: solid 1px #6ca43b;
  border-top: none;
  width: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.g .staticPanel .rich-table {
  margin: 0;
}
.g .staticPanel .toggleSpacer {
  padding: 8px;
}
.g .staticPanel .buttons {
  margin: 10px 0;
  clear: both;
  float: right;
}
.right {
  float: right;
  width: 260px;
}
.right h2 {
  margin: 0;
}
.right h3 {
  text-transform: uppercase;
}
.right h4 {
  padding: 6px 0 0 6px;
}
.right .window,
.right .window-open {
  background: #eef4f7;
  border: solid 1px #cddee8;
  margin-bottom: 10px;
  padding: 8px;
}
.right .window-closed {
  background: #eef4f7;
  border: solid 1px #cddee8;
  margin-bottom: 10px;
  padding: 8px;
  border: solid 1px #f3cdd8;
  background: #fcf2f5;
}
.right .window-closed h2 {
  color: #c5073d;
}
.right .noData {
  padding: 8px;
}
.right button {
  float: right;
}
.right .iconProps {
  width: 23px;
  height: 23px;
  margin: 4px;
}
.right .iconOk {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("./images/infinity/icon_ok-18x18.png") no-repeat;
}
.right .iconError {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("./images/infinity/icon_error-18x18.png") no-repeat;
}
.right .iconAlert {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("./images/infinity/icon_alert-18x18.png") no-repeat;
}
.right .rowProps {
  float: left;
  width: 100%;
  margin-top: 1px;
}
.right .cellProps {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
}
.right .labelProps {
  color: #374c59;
  background: #eef4f7;
}
.right .info {
  float: left;
  width: 100%;
  margin-top: 1px;
  margin-top: 0;
}
.right .posRow {
  float: left;
  width: 100%;
  margin-top: 1px;
  border-bottom: solid 1px #cddee8;
}
.right .posRow.first {
  border-top: solid 1px #cddee8;
}
.right .posRow.posTitle {
  border: none;
  margin-top: -1px;
}
.right .pos_label {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  color: #374c59;
  background: #eef4f7;
  width: 114px;
}
.right .pos_data {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 80px;
}
.right .pos_unit {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 41px;
  font-size: 10px;
  text-align: right;
}
.right .pos_tData,
.right .pos_cData {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 105px;
}
.right .pos_tLabel,
.right .pos_cLabel {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  color: #374c59;
  background: #eef4f7;
  width: 60px;
}
.right .pos_tsData,
.right .pos_sData {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 73px;
}
.right .pos_tLabel,
.right .pos_tData,
.right .pos_tsData {
  background: #5b91b3;
  color: white;
  border-right: solid 1px #ffffff;
}
.right .pos_tsData {
  border: none;
}
.g .right {
  float: right;
  width: 260px;
}
.g .right h2 {
  margin: 0;
}
.g .right h3 {
  text-transform: uppercase;
}
.g .right h4 {
  padding: 6px 0 0 6px;
}
.g .right .window,
.g .right .window-open {
  background: #f0f6eb;
  border: solid 1px #d3e4c4;
  margin-bottom: 10px;
  padding: 8px;
}
.g .right .window-closed {
  background: #f0f6eb;
  border: solid 1px #d3e4c4;
  margin-bottom: 10px;
  padding: 8px;
  border: solid 1px #f3cdd8;
  background: #fcf2f5;
}
.g .right .window-closed h2 {
  color: #c5073d;
}
.g .right .noData {
  padding: 8px;
}
.g .right button {
  float: right;
}
.g .right .iconProps {
  width: 23px;
  height: 23px;
  margin: 4px;
}
.g .right .iconOk {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("./images/infinity/icon_ok-18x18.png") no-repeat;
}
.g .right .iconError {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("./images/infinity/icon_error-18x18.png") no-repeat;
}
.g .right .iconAlert {
  width: 23px;
  height: 23px;
  margin: 4px;
  background: url("./images/infinity/icon_alert-18x18.png") no-repeat;
}
.g .right .rowProps {
  float: left;
  width: 100%;
  margin-top: 1px;
}
.g .right .cellProps {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
}
.g .right .labelProps {
  color: #3c5937;
  background: #f0f6eb;
}
.g .right .info {
  float: left;
  width: 100%;
  margin-top: 1px;
  margin-top: 0;
}
.g .right .posRow {
  float: left;
  width: 100%;
  margin-top: 1px;
  border-bottom: solid 1px #d3e4c4;
}
.g .right .posRow.first {
  border-top: solid 1px #d3e4c4;
}
.g .right .posRow.posTitle {
  border: none;
  margin-top: -1px;
}
.g .right .pos_label {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  color: #3c5937;
  background: #f0f6eb;
  width: 114px;
}
.g .right .pos_data {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 80px;
}
.g .right .pos_unit {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 41px;
  font-size: 10px;
  text-align: right;
}
.g .right .pos_tData,
.g .right .pos_cData {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 105px;
}
.g .right .pos_tLabel,
.g .right .pos_cLabel {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  color: #3c5937;
  background: #f0f6eb;
  width: 60px;
}
.g .right .pos_tsData,
.g .right .pos_sData {
  float: left;
  padding: 1px 0 1px 6px;
  height: 19px;
  line-height: 20px;
  width: 73px;
}
.g .right .pos_tLabel,
.g .right .pos_tData,
.g .right .pos_tsData {
  background: #6ca43b;
  color: white;
  border-right: solid 1px #ffffff;
}
.g .right .pos_tsData {
  border: none;
}
#grafiek,
.highcharts-container {
  float: left;
}
#grafiek div.highcharts-axis > span,
.highcharts-container div.highcharts-axis > span {
  background: #ffffff;
}
.toggleGrafiek {
  width: 1258px;
  height: 400px;
}
.graph_flexGas {
  float: right !important;
  border: solid 1px #d3e4c4;
  padding: 8px 0 0 5px;
  clear: both;
  margin-left: 10px;
}
.graph_vastGas {
  border: solid 1px #d3e4c4;
  padding: 3px 0 0 0;
}
.graph_eTermijn {
  float: left;
  margin-left: 20px;
  width: 730px;
}
.toggleGraphSpacer {
  padding: 10px 10px 0 10px;
}
.right_column {
  vertical-align: top;
  text-align: right;
}
.right_column .tooltip {
  clear: both;
  width: 367px;
  float: right;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  margin-top: 10px;
}
.autoAan {
  background: url("./images/infinity/bg_autoAan.gif");
  color: #3c5937;
}
.autoUit {
  background: url("./images/infinity/bg_autoUit.gif");
  color: #ffffff;
}
.SCHEMA-AAN {
  background: #9bda4c;
  color: #ffffff !important;
}
.SCHEMA-UIT {
  background: #d84c75;
  color: #ffffff !important;
}
.WCM-UIT {
  background: url("./images/infinity/bg_wcmUit.gif");
}
.onbalans .uit {
  background: url("./images/infinity/bg_uit.gif");
}
.ONBALANS-AAN {
  background-color: #73c818;
  color: #ffffff !important;
}
.ONBALANS-UIT {
  background-color: #c5073d;
  color: #ffffff !important;
}
.aan {
  background: #73c818;
  color: #ffffff;
}
.uit {
  background: url("./images/infinity/bg_uit.gif");
}
.schakelschema {
  float: left;
  width: 100%;
}
.schakelschema div {
  float: left;
}
.schakelschema .labelProps {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
  width: 105px;
  padding: 0 0 0 5px;
  text-align: left;
}
.schakelschema .rowProps {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
}
.schakelschema .group_title {
  font-weight: bold;
  color: #a18535;
  padding: 5px 0 1px 5px;
}
.schakelschema .tVolume {
  width: 127px;
  padding: 0 0 0 14px;
  line-height: 22px;
  height: 22px;
  color: #555555;
}
.schakelschema .timeline {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
  background: #6b9cba;
}
.schakelschema .dataRow {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
  background: #eeeeee;
}
.schakelschema .prices {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
  background: #374c59;
}
.schakelschema .totals {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
  background: #8cb2ca;
}
.schakelschema .totals .tVolume {
  font-weight: bold;
  color: #ffffff;
}
.schakelschema .comp_totals {
  width: 100%;
  margin: 1px 0 0 0;
  color: #ffffff;
  background: #5f707a;
}
.schakelschema .comp_totals .tVolume {
  font-weight: bold;
  color: #ffffff;
}
.schakelschema .label {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
  width: 105px;
  padding: 0 0 0 5px;
  text-align: left;
}
.schakelschema .component {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
  width: 105px;
  padding: 0 0 0 5px;
  text-align: left;
  background: #eef4f7;
}
.schakelschema .data {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
}
.schakelschema .time {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
  width: 105px;
  padding: 0 0 0 5px;
  text-align: left;
  border: none;
  width: 84px;
}
.schakelschema .hour {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
  border: none;
  width: 42px;
  background: url("./images/infinity/sep_time-indicator.gif") no-repeat 50% 100%;
}
.schakelschema .aan,
.schakelschema .uit,
.schakelschema .autoAan,
.schakelschema .autoUit,
.schakelschema .wcmAan,
.schakelschema .wcmUit {
  border-right: solid 1px #ffffff;
  width: 41px;
  text-align: center;
  line-height: 23px;
  height: 22px;
}
.schakelschema .onbalans.full .component {
  width: 139px;
  color: #374c59;
  padding: 0 4px;
  border-right: solid 1px #ffffff;
  height: 19px;
  line-height: 20px;
}
.schakelschema .onbalans.full .dataRow {
  width: 1205px;
  height: 19px;
}
.schakelschema .onbalans.full .dataRow div div {
  height: 19px;
  cursor: pointer;
  cursor: hand;
}
.schakelschema .onbalans.full .dataRow div div:hover {
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=80);
}
.biedschema div {
  float: left;
}
.biedschema .baseAanUit {
  width: 284px !important;
  height: 25px;
  border-right: solid 1px #ffffff;
  text-align: center;
  visibility: hidden;
}
.biedschema .baseTDProps {
  width: 52px;
  padding: 3px 2px;
  line-height: 23px;
  text-align: center;
  border-right: dotted 1px #8cb2ca;
  height: 22px;
}
.biedschema .baseTRprops {
  border-top: solid 1px #cddee8;
}
.biedschema .naamComp {
  width: 284px !important;
  height: 25px;
  border-right: solid 1px #ffffff;
  text-align: center;
  visibility: hidden;
  width: 277px !important;
  visibility: visible;
  text-align: left;
  border-right: none;
}
.biedschema .hAan {
  width: 284px !important;
  height: 25px;
  border-right: solid 1px #ffffff;
  text-align: center;
  visibility: hidden;
  background: #8aa722;
  border-left: solid 1px #ffffff;
}
.biedschema .hUit {
  width: 284px !important;
  height: 25px;
  border-right: solid 1px #ffffff;
  text-align: center;
  visibility: hidden;
  background: #b73936;
}
.biedschema .active div {
  visibility: visible;
}
.biedschema .dAan {
  color: #73c818;
}
.biedschema .dUit {
  color: #c5073d;
}
.biedschema .hRow {
  background: #374c59;
  color: #ffffff;
}
.biedschema .hRow .markAan {
  background: #43654d;
}
.biedschema .hRow .markUit {
  background: #623751;
}
.biedschema .tdRow {
  border-top: solid 1px #cddee8;
}
.biedschema .tdRow.child {
  border: none;
}
.biedschema .tdRow .markAan {
  background: #f1f9e7;
}
.biedschema .tdRow .markUit {
  background: #f9e6eb;
}
.biedschema .hRow div {
  width: 52px;
  padding: 3px 2px;
  line-height: 23px;
  text-align: center;
  border-right: dotted 1px #8cb2ca;
  height: 22px;
  line-height: 16px;
  height: 50px;
}
.biedschema .tdRow div {
  width: 52px;
  padding: 3px 2px;
  line-height: 23px;
  text-align: center;
  border-right: dotted 1px #8cb2ca;
  height: 22px;
}
.biedschema div.rowBtns {
  width: 390px;
  text-align: left;
  padding-left: 10px;
}
.biedschema .signal-2 .hAan,
.biedschema .signal-2 .hUit {
  width: 341px !important;
}
.biedschema .signal-2 div.rowBtns {
  width: 276px;
}
.biedschema .signal-4 .hAan,
.biedschema .signal-4 .hUit {
  width: 455px !important;
}
.biedschema .signal-4 div.rowBtns {
  width: 48px;
}
.biedschema input[type=text] {
  width: 100%;
}
.biedschema input[type=checkbox] {
  margin-top: 3px;
}
.biedschema input[type=image] {
  margin-top: 1px;
}
.biedschema .expRow input[type=image] {
  margin-top: 5px;
}
.biedschema .apx_biedschema {
  float: left;
  width: 615px;
}
.biedschema .apx_biedschema table {
  margin: 0;
  border: none;
  width: 613px;
}
.biedschema .apx_biedschema table.graph {
  border: none;
  width: auto;
  margin-left: 4px;
}
.biedschema .apx_biedschema table.graph td {
  border: none;
}
.biedschema .apx_biedschema .tijdVan {
  width: 90px;
}
.biedschema .apx_biedschema .tijdVan input {
  width: 50px;
}
.biedschema .apx_biedschema .tijdTot {
  width: 90px;
}
.biedschema .apx_biedschema .tijdTot input {
  width: 80px;
}
.biedschema .apx_biedschema .status {
  width: 50px;
}
.biedschema .apx_biedschema .prijs {
  width: 100px;
}
.biedschema .apx_biedschema .btn {
  width: 30px;
}
.biedschema .disabledButton {
  opacity: 0.4;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=40);
  cursor: pointer;
  cursor: hand;
}
.ie7 .biedschema .naamComp {
  width: 285px !important;
}
.ie7 .biedschema input[type=text] {
  max-width: 85%;
  position: relative;
}
#tooltip {
  position: absolute;
  z-index: 3000;
  padding: 5px;
  background: #ffffff;
  border: 1px solid #c5073d;
  color: #c5073d;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
#tooltip h3,
#tooltip div {
  margin: 0;
}
.tijdsPanel {
  position: relative;
  width: 4120px;
}
.bolPanel {
  float: left;
}
.bolPanel .drillContainer {
  width: 342px;
  overflow: hidden;
}
.bolPanel div {
  float: left;
}
.bolPanel .icon {
  background: url("./images/infinity/icon_e_contractmodule.gif");
  height: 12px;
  margin: 4px 2px 0 0;
  width: 12px;
}
.bolPanel .naam {
  height: 20px;
  margin-right: 1px;
  padding-left: 4px;
  text-align: left;
  width: 341px;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  line-height: 19px;
  color: #a18535;
  border: 1px solid #a18535;
  cursor: pointer;
  cursor: hand;
  display: block;
}
.bolPanel .label {
  height: 20px;
  margin-right: 1px;
  padding-left: 4px;
  text-align: left;
  width: 341px;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  line-height: 19px;
  background: #5b91b3;
}
.bolPanel .contractKader {
  clear: both;
  margin-top: 1px;
  overflow: hidden;
}
.bolPanel .contractInfoLabel {
  width: 70px;
}
.bolPanel .contractNummer {
  color: #5b91b3;
}
.bolPanel .contractType {
  text-align: right;
  float: right;
  margin-right: 4px;
}
.bolPanel .highlight .naam {
  background: #e7eff4;
}
.bolPanel .contract .contract_e,
.bolPanel .contract .contract_g {
  margin-bottom: 19px;
  clear: left;
}
.bolPanel .contract_g {
  float: left;
}
.bolPanel .contract_g .drillContainer {
  width: 342px;
  overflow: hidden;
}
.bolPanel .contract_g div {
  float: left;
}
.bolPanel .contract_g .icon {
  background: url("./images/infinity/icon_g_contractmodule.gif");
  height: 12px;
  margin: 4px 2px 0 0;
  width: 12px;
}
.bolPanel .contract_g .naam {
  height: 20px;
  margin-right: 1px;
  padding-left: 4px;
  text-align: left;
  width: 341px;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  line-height: 19px;
  color: #a18535;
  border: 1px solid #a18535;
  cursor: pointer;
  cursor: hand;
  display: block;
}
.bolPanel .contract_g .label {
  height: 20px;
  margin-right: 1px;
  padding-left: 4px;
  text-align: left;
  width: 341px;
  color: #ffffff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  line-height: 19px;
  background: #6ca43b;
}
.bolPanel .contract_g .contractKader {
  clear: both;
  margin-top: 1px;
  overflow: hidden;
}
.bolPanel .contract_g .contractInfoLabel {
  width: 70px;
}
.bolPanel .contract_g .contractNummer {
  color: #6ca43b;
}
.bolPanel .contract_g .contractType {
  text-align: right;
  float: right;
  margin-right: 4px;
}
.bolPanel .contract_g .highlight .naam {
  background: #e9f1e2;
}
.bolPanel .contract_g .contract .contract_e,
.bolPanel .contract_g .contract .contract_g {
  margin-bottom: 19px;
  clear: left;
}
.ie7 .bolPanel .drillContainer {
  width: 346px;
}
.ie7 .bolPanel .naam {
  width: 339px;
}
.bol {
  margin-bottom: 19px;
}
.bol .label {
  background: #a18535;
}
.bol .naam {
  width: 322px;
  margin: 1px 1px 0 1px;
}
.bol .aansluiting_e .iconDiv {
  background: #5b91b3;
  margin-top: 1px;
  height: 20px;
  width: 18px;
}
.bol .aansluiting_e .iconDiv .icon {
  background: url("./images/infinity/icon_e_contractmodule.gif");
  height: 12px;
  margin: 4px 2px 0 0;
  width: 12px;
  margin-left: 3px;
}
.bol .aansluiting_e.highlight .naam {
  background: #e7eff4;
}
.bol .aansluiting_g .iconDiv {
  background: #6ca43b;
  margin-top: 1px;
  height: 20px;
  width: 18px;
}
.bol .aansluiting_g .iconDiv .icon {
  background: url("./images/infinity/icon_g_contractmodule.gif");
  height: 12px;
  margin: 4px 2px 0 0;
  width: 12px;
  margin-left: 3px;
}
.bol .aansluiting_g.highlight .naam {
  background: #e9f1e2;
}
.tijdsContainer {
  width: 903px;
  height: 400px;
  overflow: hidden;
  position: relative;
}
.tijdsContainer div {
  float: left;
  text-align: center;
}
.tijdsContainer span {
  display: block;
}
.tijdsContainer .bol {
  clear: both;
}
.tijdsContainer .heightProps {
  height: 20px;
  line-height: 20px;
}
.tijdsContainer .halfHeightProps {
  height: 9px;
}
.tijdsContainer .timelineProps {
  height: 20px;
  line-height: 20px;
  width: 48px;
  text-align: center;
  color: #ffffff;
}
.tijdsContainer .tijdsWeergave {
  margin: 0 0 17px 0;
  clear: left;
  width: 100%;
}
.tijdsContainer .tijdsWeergave .jaren {
  cursor: pointer;
  cursor: hand;
}
.tijdsContainer .tijdsWeergave .jaar {
  height: 20px;
  line-height: 20px;
  width: 48px;
  text-align: center;
  color: #ffffff;
  margin: 0 1px 0 0;
  background: #374c59;
}
.tijdsContainer .tijdsWeergave .jaar a:link,
.tijdsContainer .tijdsWeergave .jaar a:visited,
.tijdsContainer .tijdsWeergave .jaar a span {
  text-decoration: underline;
}
.tijdsContainer .tijdsWeergave .jaar a:active,
.tijdsContainer .tijdsWeergave .jaar a:hover,
.tijdsContainer .tijdsWeergave .jaar a:hover span {
  text-decoration: none;
}
.tijdsContainer .tijdsWeergave .month {
  height: 20px;
  line-height: 20px;
  width: 48px;
  text-align: center;
  color: #ffffff;
  margin: 1px 1px 0 0;
  background: #5b91b3;
  height: 18px;
  line-height: 18px;
}
.tijdsContainer .tijdsWeergave .months {
  clear: right;
  cursor: col-resize;
}
.tijdsContainer .tijdsWeergave .jaren_monthView {
  clear: right;
  margin-top: -1px;
  color: white;
  cursor: col-resize;
}
.tijdsContainer .tijdsWeergave .jaren_monthView .jaar {
  width: 587px;
  margin: 1px 1px 0 0;
}
.tijdsContainer .contract_e {
  overflow: hidden;
  color: #ffffff;
  width: 100%;
}
.tijdsContainer .contract_e.flex {
  clear: both;
  margin-top: 1px;
}
.tijdsContainer .contract_e.flex .title {
  color: #338fc4;
  border: solid 1px #338fc4;
}
.tijdsContainer .contract_e.flex .contract {
  background: #338fc4;
}
.tijdsContainer .contract_e.flex .offerte {
  background: url("./images/infinity/bg_offerte_e_flex.gif");
}
.tijdsContainer .contract_e.relax {
  clear: both;
  margin-top: 1px;
}
.tijdsContainer .contract_e.relax .title {
  color: #33a7bc;
  border: solid 1px #33a7bc;
}
.tijdsContainer .contract_e.relax .contract {
  background: #33a7bc;
}
.tijdsContainer .contract_e.relax .offerte {
  background: url("./images/infinity/bg_offerte_e_relax.gif");
}
.tijdsContainer .contract_e.fixed {
  clear: both;
  margin-top: 1px;
}
.tijdsContainer .contract_e.fixed .title {
  color: #60b4e5;
  border: solid 1px #60b4e5;
}
.tijdsContainer .contract_e.fixed .contract {
  background: #60b4e5;
}
.tijdsContainer .contract_e.fixed .offerte {
  background: url("./images/infinity/bg_offerte_e_fixed.gif");
}
.tijdsContainer .block {
  margin-right: 1px;
  height: 20px;
  line-height: 20px;
}
.tijdsContainer .block div {
  height: 20px;
  line-height: 20px;
  width: 100%;
  cursor: pointer;
  cursor: hand;
}
.tijdsContainer .block.highlight {
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opa1)";
  filter: alpha(opacity=60);
}
.tijdsContainer .block.btn_offerte {
  height: 20px;
  line-height: 20px;
  background: url("./images/infinity/btn_offerte.gif") !important;
  cursor: pointer;
  cursor: hand;
}
.tijdsContainer .block.btn_offerte:hover {
  background: url("./images/infinity/btn_offerte_over.gif") !important;
}
.tijdsContainer .expiring {
  height: 9px;
}
.tijdsContainer .contractStatus .expiring {
  background: url("./images/infinity/bg_offerte_expiring_legenda.gif");
}
.tijdsContainer .contractStatus .verlopen {
  background: url("./images/infinity/bg_offerte_verlopen_legenda.gif");
}
.tijdsContainer .contractStatus .afgewezen_preofferte {
  background: url("./images/infinity/bg_afgewezen_preofferte.gif");
}
.tijdsContainer .contractStatus .faillissement {
  background: #222222;
}
.tijdsContainer .contractStatus .faillissement .contract {
  background: #222222 !important;
}
.tijdsContainer .contractStatus .preofferte {
  background: url("./images/infinity/bg_preofferte.gif");
}
.tijdsContainer .contractStatus .lostcontract {
  background: #c5073d;
}
.tijdsContainer .contractStatus .lostcontract .contract {
  background: #c5073d !important;
}
.tijdsContainer .expiring {
  background: url("./images/infinity/bg_offerte_expiring_legenda.gif");
}
.tijdsContainer .verlopen {
  background: url("./images/infinity/bg_offerte_verlopen_legenda.gif");
}
.tijdsContainer .afgewezen_preofferte {
  background: url("./images/infinity/bg_afgewezen_preofferte.gif");
}
.tijdsContainer .faillissement {
  background: #222222;
}
.tijdsContainer .faillissement .contract {
  background: #222222 !important;
}
.tijdsContainer .preofferte {
  background: url("./images/infinity/bg_preofferte.gif");
}
.tijdsContainer .lostcontract {
  background: #c5073d;
}
.tijdsContainer .lostcontract .contract {
  background: #c5073d !important;
}
.tijdsContainer .contract_g {
  overflow: hidden;
  color: #ffffff;
  width: 100%;
}
.tijdsContainer .contract_g.flex {
  clear: both;
  margin-top: 1px;
}
.tijdsContainer .contract_g.flex .title {
  color: #339f56;
  border: solid 1px #339f56;
}
.tijdsContainer .contract_g.flex .contract {
  background: #339f56;
}
.tijdsContainer .contract_g.flex .offerte {
  background: url("./images/infinity/bg_offerte_g_flex.gif");
}
.tijdsContainer .contract_g.relax {
  clear: both;
  margin-top: 1px;
}
.tijdsContainer .contract_g.relax .title {
  color: #6dbc33;
  border: solid 1px #6dbc33;
}
.tijdsContainer .contract_g.relax .contract {
  background: #6dbc33;
}
.tijdsContainer .contract_g.relax .offerte {
  background: url("./images/infinity/bg_offerte_g_relax.gif");
}
.tijdsContainer .contract_g.fixed {
  clear: both;
  margin-top: 1px;
}
.tijdsContainer .contract_g.fixed .title {
  color: #33d26f;
  border: solid 1px #33d26f;
}
.tijdsContainer .contract_g.fixed .contract {
  background: #33d26f;
}
.tijdsContainer .contract_g.fixed .offerte {
  background: url("./images/infinity/bg_offerte_g_fixed.gif");
}
.ff .tijdsWeergave {
  margin: 0 0 19px 0;
}
.ie7 .tijdsContainer .months {
  width: 588px;
}
.ie7 .tijdsContainer .block,
.ie7 .tijdsContainer .block div {
  height: 22px;
  line-height: 22px;
}
.ie7 .tijdsContainer .ie7Holder {
  clear: both;
}
.legenda {
  margin: 10px 10px 10px 0;
  float: left;
}
.legenda div {
  float: left;
  padding: 2px 8px;
  margin: 0 2px 0 0;
  min-height: 20px;
  line-height: 20px;
  border: none;
  min-width: 50px;
}
.legenda .pulswaarde {
  background: #c5073d;
}
.legenda .versie_1 {
  background: #83a400;
}
.legenda .versie_2 {
  background: #19a500;
}
.legenda .versie_3 {
  background: #247f13;
}
.legenda .versie_4 {
  background: #222222;
}
.legenda .legendRed {
  background: #c5073d;
}
.legenda .legendBlue {
  background: #0066aa;
}
.legenda .legendBlack {
  background: #222222;
}
.legenda .contract_e {
  overflow: hidden;
  color: #ffffff;
  width: 100%;
  width: auto;
}
.legenda .contract_e.flex {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_e.flex .title {
  color: #338fc4;
  border: solid 1px #338fc4;
}
.legenda .contract_e.flex .contract {
  background: #338fc4;
}
.legenda .contract_e.flex .offerte {
  background: url("./images/infinity/bg_offerte_e_flex.gif");
}
.legenda .contract_e.relax {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_e.relax .title {
  color: #33a7bc;
  border: solid 1px #33a7bc;
}
.legenda .contract_e.relax .contract {
  background: #33a7bc;
}
.legenda .contract_e.relax .offerte {
  background: url("./images/infinity/bg_offerte_e_relax.gif");
}
.legenda .contract_e.fixed {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_e.fixed .title {
  color: #60b4e5;
  border: solid 1px #60b4e5;
}
.legenda .contract_e.fixed .contract {
  background: #60b4e5;
}
.legenda .contract_e.fixed .offerte {
  background: url("./images/infinity/bg_offerte_e_fixed.gif");
}
.legenda .contract_e div {
  margin-right: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.legenda .contract_e .title {
  min-height: 18px;
  line-height: 18px;
  margin: 0;
}
.legenda .contract_g {
  overflow: hidden;
  color: #ffffff;
  width: 100%;
  width: auto;
}
.legenda .contract_g.flex {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_g.flex .title {
  color: #339f56;
  border: solid 1px #339f56;
}
.legenda .contract_g.flex .contract {
  background: #339f56;
}
.legenda .contract_g.flex .offerte {
  background: url("./images/infinity/bg_offerte_g_flex.gif");
}
.legenda .contract_g.relax {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_g.relax .title {
  color: #6dbc33;
  border: solid 1px #6dbc33;
}
.legenda .contract_g.relax .contract {
  background: #6dbc33;
}
.legenda .contract_g.relax .offerte {
  background: url("./images/infinity/bg_offerte_g_relax.gif");
}
.legenda .contract_g.fixed {
  clear: both;
  margin-top: 1px;
}
.legenda .contract_g.fixed .title {
  color: #33d26f;
  border: solid 1px #33d26f;
}
.legenda .contract_g.fixed .contract {
  background: #33d26f;
}
.legenda .contract_g.fixed .offerte {
  background: url("./images/infinity/bg_offerte_g_fixed.gif");
}
.legenda .contract_g div {
  margin-right: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.legenda .contract_g .title {
  min-height: 18px;
  line-height: 18px;
  margin: 0;
}
.legenda.statusLabels .expiring {
  background: url("./images/infinity/bg_offerte_expiring_legenda.gif");
}
.legenda.statusLabels .verlopen {
  background: url("./images/infinity/bg_offerte_verlopen_legenda.gif");
}
.legenda.statusLabels .afgewezen_preofferte {
  background: url("./images/infinity/bg_afgewezen_preofferte.gif");
}
.legenda.statusLabels .faillissement {
  background: #222222;
}
.legenda.statusLabels .faillissement .contract {
  background: #222222 !important;
}
.legenda.statusLabels .preofferte {
  background: url("./images/infinity/bg_preofferte.gif");
}
.legenda.statusLabels .lostcontract {
  background: #c5073d;
}
.legenda.statusLabels .lostcontract .contract {
  background: #c5073d !important;
}
.legenda.statusLabels table {
  margin: 3px 0 0 10px;
}
.legenda.statusLabels td {
  border-bottom: solid 1px #ffffff;
}
.legenda .icon {
  padding: 0 14px 0 24px;
  border-right: solid 1px #dee9f0;
  margin-right: 10px;
  line-height: 20px;
}
.ie7 .legenda.statusLabels table {
  width: 450px;
}
.histProps {
  float: left;
  border: solid 1px #4b5e69;
  color: #ffffff;
  padding: 4px;
  min-height: 12px;
  line-height: 12px;
  margin: 0 0 5px 0;
}
.histLabelProps {
  font-weight: normal;
  line-height: 25px;
}
.histLabel {
  float: left;
  border: solid 1px #4b5e69;
  color: #ffffff;
  padding: 4px;
  min-height: 12px;
  line-height: 12px;
  margin: 0 0 5px 0;
  background: #4b5e69;
}
.histLabel label {
  font-weight: normal;
  line-height: 25px;
}
.histData {
  float: left;
  border: solid 1px #4b5e69;
  color: #ffffff;
  padding: 4px;
  min-height: 12px;
  line-height: 12px;
  margin: 0 0 5px 0;
  margin-right: 8px;
  min-width: 50px;
}
.histData label {
  font-weight: normal;
  line-height: 25px;
}
.histData select {
  margin-top: 3px;
}
.histData button {
  margin-top: 1px;
}
.rich-modalpanel .rich-mpnl-header {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 16px;
  color: #5b91b3;
  color: #374c59;
  padding: 5px 7px;
  background: #e7eff4;
  border: none;
  border-bottom: ridge 2px #cddee8;
}
.rich-modalpanel .rich-mpnl-header .versie {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  float: right;
}
.rich-modalpanel .rich-mpnl-content {
  background: #f7f9fb;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.rich-modalpanel .rich-mpnl-shadow {
  display: none;
}
.rich-modalpanel .rich-mpnl-body {
  border-collapse: collapse;
  padding: 0;
}
.rich-modalpanel .rich-table {
  margin-bottom: 0;
}
.rich-modalpanel .wizard {
  text-align: left;
  margin-top: -12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
}
.rich-modalpanel .wizard .wizardContent {
  clear: both;
  width: 97%;
  margin-left: 12px;
  padding: 5px;
  overflow: hidden;
  background: #ffffff;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.rich-modalpanel .wizard .rich-tab-header {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
}
.rich-modalpanel .wizard .rich-tab-inactive,
.rich-modalpanel .wizard .rich-tab-active {
  padding: 4px 7px;
  background: #1975b2;
  color: #ffffff;
}
.rich-modalpanel .wizard .rich-tab-inactive {
  cursor: pointer;
  cursor: hand;
  background: #4c94c3;
  color: #ffffff;
}
.rich-modalpanel .wizard .rich-tabhdr-side-cell {
  padding: 0;
  margin: 0;
  border: none;
}
.rich-modalpanel .wizard .rich-tabhdr-side-border {
  display: none;
}
.rich-modalpanel .wizard .rich-tabhdr-cell-active,
.rich-modalpanel .wizard .rich-tabhdr-cell-inactive {
  padding: 0;
  margin: 0;
}
.rich-modalpanel .wizard .rich-tabpanel {
  width: 99%;
  margin-left: 6px;
}
.rich-modalpanel .wizard .rich-tabpanel-content {
  border: none;
  padding: 5px;
}
.rich-modalpanel .wizard .rich-tabpanel-content-position {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}
.rich-modalpanel .wizard .rich-tab-bottom-line {
  border: none;
}
.rich-modalpanel .wizard .wizBtns {
  float: right;
  margin: 8px 6px 0 0;
}
.rich-modalpanel .wizard .globMessages {
  position: absolute;
  z-index: 100;
  background: #fff;
}
.rich-modalpanel .wizard .baseLabelProps {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  padding: 0 6px;
  height: 25px;
  line-height: 25px;
  border: solid 1px #7ca7c2;
  font-weight: normal;
}
.rich-modalpanel .wizard .wizFilter {
  float: left;
  margin: 2px 1px 2px 0;
  padding: 0;
}
.rich-modalpanel .wizard .panelInfo {
  float: right;
  margin-right: -7px;
}
.rich-modalpanel .wizard .histLabel {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  padding: 0 6px;
  height: 25px;
  line-height: 25px;
  border: solid 1px #7ca7c2;
  font-weight: normal;
  background: #7ca7c2;
  color: #ffffff;
}
.rich-modalpanel .wizard .histData {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  padding: 0 6px;
  height: 25px;
  line-height: 25px;
  border: solid 1px #7ca7c2;
  font-weight: normal;
  color: #374c59;
  background: #ffffff;
}
.rich-modalpanel .wizard .histData.follow {
  border-left: none;
}
.rich-modalpanel .wizard .histData.noSpace {
  margin: 0;
}
.rich-modalpanel .wizard .histData input[type=checkbox] {
  margin-right: 5px;
}
.rich-modalpanel .wizard .rich-panel .panelInfo {
  margin: -2px -10px 0 6px;
}
.rich-modalpanel .wizard .rich-panel-header {
  margin-bottom: 5px;
}
.rich-modalpanel .wizard .wsHolder {
  margin-left: 12px;
  border: none;
}
.rich-modalpanel .wizard .wizardSteps {
  float: left;
  padding: 2px 6px;
  border: none;
  color: #ffffff;
}
.rich-modalpanel .wizard .wizardSteps.active {
  background: #1975b2;
}
.rich-modalpanel .wizard .wizardSteps.inactive {
  background: #4c94c3;
}
.rich-modalpanel .wizard .wsArrow {
  float: left;
  height: 22px;
  width: 10px;
  margin: 0 3px;
  border: none;
  background: url("./images/infinity/sep_arrow-breadcrumb.png") no-repeat 50% 50%;
}
.rich-modalpanel .wizard .regelInfoIcon {
  margin: 0 5px;
}
.rich-modalpanel .wizard .wizardLoader {
  margin: 10px 0 0 6px;
}
.rich-modalpanel .wizard .meldingList {
  color: #d98000;
  list-style: square;
  padding: 6px;
  margin: 10px;
}
.rich-modalpanel .graphLabel {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
}
.rich-modalpanel .graphLabel .label {
  float: left;
  border: solid 1px #e7eff4;
  height: 22px;
  line-height: 22px;
  padding: 0 4px;
  min-width: 120px;
  color: #374c59;
  background: #e7eff4;
}
.rich-modalpanel .graphLabel .data {
  float: left;
  border: solid 1px #e7eff4;
  height: 22px;
  line-height: 22px;
  padding: 0 4px;
  min-width: 120px;
  color: #374c59;
}
.rich-modalpanel.smsInvoer .rich-panel {
  background: none;
}
.rich-modalpanel.smsInvoer .sep {
  width: inherit;
  clear: both;
  height: 1px;
  width: 100%;
  background: #eeeeee;
  background: #cddee8;
  margin: 5px 0 5px 0;
}
.rich-modalpanel.smsInvoer .rich-panel-body {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  padding: 0 7px;
}
.rich-modalpanel.smsInvoer .loginError {
  padding-top: 4px;
  margin-left: 2px;
}
.ie7 .rich-modalpanel .versie {
  position: absolute;
  right: 5px;
}
.ie7 .rich-modalpanel .wizFilter,
.ie7 .rich-modalpanel .panelInfo {
  margin-bottom: 5px;
}
.ie7 .rich-modalpanel .rich-tabpanel {
  width: 98%;
}
.ie7 .rich-modalpanel .wizard .wizardContent {
  width: 96%;
}
.wizardMsg {
  float: left;
  margin: 3px 0px 3px 0px;
  overflow: auto;
}
.wizardMsg .wizardError {
  position: absolute;
  margin-left: -2px;
  width: 100%;
  text-align: left;
  padding: 0 8px;
  background: #ffffff;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
}
.wizardMsg .wizardError dt {
  border-bottom: solid 1px #eeeeee;
  padding: 0 8px;
}
.wizardMsg .wizardError .rich-messages-marker {
  vertical-align: middle;
  display: inline-block;
  padding: 5px 5px 5px 0;
}
.wizardMsg .wizardError .rich-messages-label {
  vertical-align: middle;
  display: inline-block;
  margin-top: 1px;
}
.ie7 .wizardMsg .wizardError {
  padding: 0;
  text-indent: 8px;
  margin-left: -9px;
}
.rich-panel {
  border: none;
}
.rich-panel .rich-toolbar {
  border: none;
  border-bottom: solid 1px;
  background: none;
  width: 100%;
}
.rich-panel .rich-toolbar-item {
  border-right: solid 1px;
}
.rich-panel .rich-panel {
  border: none;
  padding: 0;
  border-top: solid 1px;
}
.rich-panel .rich-panel-header {
  border: none;
  background: #374c59;
  padding: 4px;
  color: #ffffff;
}
.rich-panel .rich-panel-body {
  border: none;
  padding: 0;
}
.rich-panel .rich-stglpanel {
  padding: 0;
  border: none;
  width: 450px;
  margin: 0 0 4px 0;
}
.rich-panel select {
  padding: 0;
  margin: 0;
}
.rich-stglpanel {
  padding: 0;
  border: none;
  width: 450px;
  margin: 0 0 4px 0;
}
.rich-stglpanel .rich-stglpanel-header {
  background: none;
  border: none;
  padding: 0 0 0 8px;
  line-height: 24px;
  height: 24px;
  background: #a18535;
  color: #ffffff;
}
.rich-stglpanel .rich-stglpanel-body {
  border: solid 1px #eeeeee;
  padding: 0;
}
.rich-stglpanel .rich-stglpanel-body .toggleDiv {
  padding: 5px;
}
.rich-stglpanel .div2tableRow {
  display: block;
  width: 100%;
  padding: 5px 0;
  cursor: pointer;
  cursor: hand;
}
.rich-stglpanel .div2tableRow:hover {
  background: #eef4f7;
}
.rich-stglpanel .div2tableCell {
  display: table-cell;
  vertical-align: middle;
  padding: 0 5px;
  line-height: 0;
}
.rich-stglpanel .div2tableCell img {
  margin-top: 0;
}
.rich-stglpanel .div2tableCell.noSpace {
  padding: 0 0 0 5px;
}
.tpCheckbox {
  border: solid 1px #a18535;
  height: 18px;
  padding: 4px 1px 0 1px;
  width: 18px;
  text-align: center;
}
.tpCheckbox input[type="checkbox"] {
  margin-top: 0;
  vertical-align: middle;
}
.tpToolbar {
  border: solid 1px #a18535;
  border-left: none;
  overflow: hidden;
  padding: 3px 2px;
}
.drag_indicator {
  border: solid 1px #eeeeee;
  border: none;
  color: #ffffff;
  background: #5b91b3;
}
.drag_indicator table {
  margin: 0 2px;
}
.drag_indicator td {
  margin: 0;
  padding: 5px 2px;
  line-height: 0;
}
.drag_indicator.drgind_default {
  margin: 0;
  padding: 0;
}
.rejectDrag {
  background: #c5073d;
}
.acceptDrag {
  background: #6ca43b;
  border: none;
}
.config .settings {
  border: solid 1px #eeeeee;
  float: left;
  width: 986px;
  padding: 15px;
  margin: 0 0 0 20px;
}
.config .label {
  width: 35%;
}
.config h2 {
  margin-top: 10px;
}
.config .tSep {
  margin: 10px 0;
}
.lpMainPanelLeft {
  float: left;
  widht: 600px;
}
.lpMainPanelRight {
  float: right;
  width: 600px;
}
.createDealHeader {
  background: #374c59;
  color: #ffffff;
  padding: 3px 6px;
  font-weight: bold;
}
.noDeals {
  border: solid 1px #87949b;
  padding: 6px;
}
.rowProps {
  width: 100%;
  height: 30px;
  border: dotted 1px #8cb2ca;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  clear: both;
}
.priceRow,
.dealSpecs {
  width: 100%;
  height: 30px;
  border: dotted 1px #8cb2ca;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  clear: both;
}
.priceRow label,
.dealSpecs label {
  font-weight: normal;
  line-height: 30px;
  color: #0066aa;
}
.priceRow .blockCont,
.dealSpecs .blockCont {
  float: left;
  border-right: dotted 1px #cddee8;
  padding: 0 10px;
  height: 26px;
  line-height: 28px;
  height: 30px;
}
.priceRow .blockCont.price,
.dealSpecs .blockCont.price {
  border-right: solid 1px #eee;
}
.priceRow .blockCont input,
.dealSpecs .blockCont input {
  margin-top: -2px;
}
.priceRow .blockCont input[type=checkbox],
.dealSpecs .blockCont input[type=checkbox] {
  margin-right: 5px;
}
.priceRow .rich-message-marker,
.dealSpecs .rich-message-marker {
  vertical-align: middle;
  display: inline-block;
  margin-top: -3px;
  padding-left: 5px;
}
.priceRow {
  width: 100%;
  height: 30px;
  border: dotted 1px #8cb2ca;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  clear: both;
  border-top: none;
}
.createDeal {
  margin-bottom: 5px;
}
.buttonContainer {
  margin-bottom: 10px;
  float: right;
}
.ie7 .createDeal input {
  margin-top: 2px;
}
.validatie {
  margin: 20px 0;
}
.validatie .wizard {
  float: left;
  width: 100%;
  margin: 10px 0;
}
.validatie .label {
  width: 30%;
}
.validatie .stepProps {
  float: left;
  width: 412px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #5b91b3;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
}
.validatie .step_active {
  float: left;
  width: 412px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #5b91b3;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
  border-color: #5b91b3;
}
.validatie .step_passive {
  float: left;
  width: 412px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #5b91b3;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
  color: #cccccc;
}
.validatie .spacer {
  float: left;
  width: 10px;
  height: 10px;
}
.validatie .infoBox {
  float: left;
  padding: 5px 5px 5px 0;
  margin: 0 0 10px 0;
}
.validatie .infoBox.two {
  margin: 0 0 0 422px;
}
.validatie .infoBox.three {
  margin: 0 0 0 824px;
}
.validatie .algemene_voorwaarden {
  float: right;
  margin-top: 5px;
  line-height: 25px;
}
.g .validatie {
  margin: 20px 0;
}
.g .validatie .wizard {
  float: left;
  width: 100%;
  margin: 10px 0;
}
.g .validatie .label {
  width: 30%;
}
.g .validatie .stepProps {
  float: left;
  width: 412px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #6ca43b;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
}
.g .validatie .step_active {
  float: left;
  width: 412px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #6ca43b;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
  border-color: #6ca43b;
}
.g .validatie .step_passive {
  float: left;
  width: 412px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a18535;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-size: 28px;
  color: #6ca43b;
  border-bottom: solid 2px #eeeeee;
  line-height: 42px;
  color: #cccccc;
}
.g .validatie .spacer {
  float: left;
  width: 10px;
  height: 10px;
}
.g .validatie .infoBox {
  float: left;
  padding: 5px 5px 5px 0;
  margin: 0 0 10px 0;
}
.g .validatie .infoBox.two {
  margin: 0 0 0 422px;
}
.g .validatie .infoBox.three {
  margin: 0 0 0 824px;
}
.g .validatie .algemene_voorwaarden {
  float: right;
  margin-top: 5px;
  line-height: 25px;
}
.extdt-maindiv {
  border: none;
}
.inboxMsg {
  clear: both;
  border: dotted 1px #8cb2ca;
  border-top: none;
}
.factuur {
  border: solid 1px #cccccc;
  padding: 8px;
  overflow: auto;
}
.factuur label {
  font-weight: bold;
}
.factuur .version {
  float: right;
  margin-bottom: 10px;
}
.factuur .version div {
  float: left;
  border-right: solid 1px #cccccc;
  padding: 0 4px;
}
.factuur .version div.last {
  border: none;
}
.factuur .facturatieHeader {
  background: #cccccc;
  color: #ffffff;
  width: 100%;
  line-height: 25px;
}
.navBar {
  border-bottom: solid 1px #cddee8;
}
.navBar th {
  border-right: solid 1px #ffffff;
  text-align: left;
  background: #4b5e69;
  font-weight: bold;
  padding: 4px 8px;
  color: #ffffff;
}
.navBar td {
  border-right: solid 1px #ffffff;
  text-align: left;
  padding: 0;
}
.navBar td a {
  display: block;
  width: 100%;
  padding: 3px 8px 2px 8px;
  width: 80px;
}
.navBar td a:hover {
  text-decoration: none;
}
.navBar td.monthTotal {
  padding: 2px 8px;
  font-weight: bold;
  width: 80px;
  border-top: solid 1px;
  background: #8cb2ca;
  color: #ffffff;
}
.navBar td span.leeg {
  display: block;
  padding: 2px 8px;
  width: 80px;
}
.navBar .selected {
  background: #6b9cba;
}
.navBar .selected a {
  color: #ffffff;
}
.navBar .deselected a {
  background: #eef4f7;
  color: #a18535;
}
.navBar .deselected a:hover {
  background: #cddee8;
}
.g .navBar {
  border-bottom: solid 1px #d3e4c4;
}
.g .navBar th {
  border-right: solid 1px #ffffff;
  text-align: left;
  background: #4f694b;
  font-weight: bold;
  padding: 4px 8px;
  color: #ffffff;
}
.g .navBar td {
  border-right: solid 1px #ffffff;
  text-align: left;
  padding: 0;
}
.g .navBar td a {
  display: block;
  width: 100%;
  padding: 3px 8px 2px 8px;
  width: 80px;
}
.g .navBar td a:hover {
  text-decoration: none;
}
.g .navBar td.monthTotal {
  padding: 2px 8px;
  font-weight: bold;
  width: 80px;
  border-top: solid 1px;
  background: #98bf75;
  color: #ffffff;
}
.g .navBar td span.leeg {
  display: block;
  padding: 2px 8px;
  width: 80px;
}
.g .navBar .selected {
  background: #7aad4e;
}
.g .navBar .selected a {
  color: #ffffff;
}
.g .navBar .deselected a {
  background: #f0f6eb;
  color: #a18535;
}
.g .navBar .deselected a:hover {
  background: #d3e4c4;
}
.newsContent {
  border: 1px solid #6b9cba;
  margin-top: 20px;
}
.newsContent td {
  padding: 30px 20px;
}
.searchArea {
  margin: 10px 0;
  border: solid 1px #9dbdd1;
  background: #eef4f7;
}
.helptekst h1 {
  margin-top: 15px;
}
.helptekst h2 {
  color: #374c59;
}
.helptekst h2,
.helptekst h3,
.helptekst h4 {
  margin: 10px 0 0 0;
}
.helptekst h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  color: #0066aa;
}
.helptekst ul {
  padding-left: 14px;
  list-style: square;
  margin-bottom: 10px;
}
.helptekst ul ul li {
  margin-left: 3px;
}
.helptekst strong {
  font-weight: bold;
}
.helptekst em {
  font-style: italic;
}
.helptekst p {
  margin-top: 3px;
}
.nieuwsbrief {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #555;
}
.nieuwsbrief .gold a:link,
.nieuwsbrief .gold a:visited {
  color: #a18535;
  text-decoration: none;
  line-height: 24px;
}
.nieuwsbrief .gold a:hover,
.nieuwsbrief .gold a:active {
  color: #a18535;
  text-decoration: underline;
}
.nieuwsbrief .blue a:link,
.nieuwsbrief .blue a:visited {
  color: #0066aa;
  text-decoration: none;
}
.nieuwsbrief .blue a:hover,
.nieuwsbrief .blue a:active {
  color: #0066aa;
  text-decoration: underline;
}
.nieuwsbrief td {
  border: none;
  padding: 0;
}
.nieuwsbrief h3 {
  color: #0066aa;
  margin: 0 0 6px 0;
  font-weight: normal;
}
.nieuwsbrief .boxBlue {
  background-color: #f7f9fb;
}
.nieuwsbrief .boxBlue table td {
  padding: 10px;
}
.nieuwsbrief .footer {
  color: #73add0;
  font-size: 11px;
  line-height: 14px;
  padding: 10px;
  text-align: right;
}
.nieuwsbrief .footer div {
  float: right;
  text-align: right;
}
.nieuwsbrief .footer a:link,
.nieuwsbrief .footer a:visited {
  color: #cfe5f2;
  text-decoration: none;
}
.nieuwsbrief .footer a:hover,
.nieuwsbrief .footer a:active {
  color: #cfe5f2;
  text-decoration: underline;
}
.nieuwsbrief .center {
  padding-left: 10px;
}
.nieuwsbrief .comm_prijs {
  float: left;
  background: url(/management/klantberichten/nieuwsbrief/img/bg-px-commodities.gif) repeat-x;
  height: 41px;
  width: 70px;
  line-height: 40px;
  font-size: 12px;
  font-weight: bold;
}
.nieuwsbrief .comm_icon {
  float: left;
}
.nieuwsbrief .comm_trend {
  float: left;
}
.rich-datascr td {
  border: none;
  text-align: center;
  margin-right: 1px;
  border: solid 1px #ffffff;
}
.rich-datascr table {
  background: #7ca7c2;
  border: none;
  margin-bottom: 1px;
}
.rich-datascr .rich-datascr-button {
  background: #7ca7c2;
  color: #ffffff;
}
.rich-datascr .rich-datascr-button:hover {
  background: #9dbdd1;
}
.rich-datascr .rich-datascr-button a,
.rich-datascr .rich-datascr-button a:hover {
  color: #ffffff;
  font-size: 14px;
  cursor: default;
  text-decoration: none;
}
.rich-datascr .rich-datascr-button-dsbld:hover {
  background: #7ca7c2;
}
.rich-datascr .rich-datascr-button-dsbld a,
.rich-datascr .rich-datascr-button-dsbld a:hover {
  color: #9dbdd1;
  cursor: default;
  text-decoration: none;
}
.rich-datascr .rich-datascr-act {
  background: #dee9f0;
}
.rich-datascr .rich-datascr-act a:hover {
  color: #0066aa;
  cursor: default;
  text-decoration: none;
}
.rich-datascr .rich-datascr-inact:hover {
  background: #9dbdd1;
}
.rich-datascr .rich-datascr-inact a,
.rich-datascr .rich-datascr-inact a:hover {
  color: #ffffff;
  text-decoration: none;
}
.rich-table-footer td {
  border: solid 1px #5f707a;
}
.filtertable {
  width: 100%;
}
.zachtevergelijking_netbeheerder {
  background-color: #E0F0FF;
}
.zachtevergelijking_powerhouse {
  background-color: #BFD9F0;
  border-bottom-color: #000000;
}
.zachtevergelijking_powerhouse td {
  border-bottom-color: #000000;
}
.verschillend {
  background-color: #F4A4A4;
}
.overzichtFlexFee .flexfeewaardelabel {
  width: 100px !important;
}
.overzichtFlexFee .flexfeewaardeveld .naam {
  width: 100px;
  margin-top: 1px;
}
.hint-container {
  display: inline-block;
  vertical-align: top;
  margin-top: -5px;
  margin-right: 10px;
}
.hint-message {
  background-color: #b2d1e5;
  color: #1975b2;
  font-weight: normal;
  padding: 8px 22px 5px 5px;
  border: solid #1975b2 1px;
  white-space: nowrap;
  display: inline-block;
}
.hint-message-close {
  position: relative;
  text-indent: -900em;
  overflow: hidden;
  width: 10px;
  height: 10px;
  top: -4px;
  right: -18px;
  display: inline-block;
  background-image: url(/images/infinity/hint-close.png);
  float: right;
}
